MakeBlock mBot İle Çizgi İzleyen Robot
mBot, STEM eğitimlerinde kullanılan temel robotik ve elektronik alt yapısı ile kolay programlanabilme özelliği olan bir robot kitidir. Scratch, Arduino ve Robotik platformlarının birleşimiyle oluşmuştur. Programlaması Scratch tabanlı olduğu için oldukça kolaydır. mBot’ta bulunan çizgi izleme sensörleri ile basit bir çizgi izleyen robot kodları şöyle olabilir:

Algoritma basitçe şöyledir :
- Robot çalışmaya başladığı zaman ileri doğru hareket eder.
- Robot çizgiden sola doğru çıktığında (sol çizgi sensörü beyaz renk algıladığında) siyah renk algılayana kadar sağ tekeri döndüren motoru (m2) durdurur, sol tekeri döndüren motoru (m1) çalıştırır. Böylece robot çizgiden sola çıktığında sağa dönerek çizgiye tekrar girer.
- Robot çizgiden sağa doğru çıktığında (sağ çizgi sensörü beyaz renk algıladığında) ise siyah renk algılayana kadar sol tekeri döndüren motoru (m1) durdurur, sağ tekeri döndüren motoru (m2) çalıştırır. Böylece robot çizgiden sağa çıktığında sola dönerek çizgiye tekrar girer.
- Robot çizgiden çıktığında çizgiye tekrar girmesi için motor hızları yarı yarıya hassasiyet için düşürülmüştür.
- Yukarıdaki kodlar sonsuz döngü içindedir, yani sürekli tekrarlanır.
Kaynakça
http://www.makeblock.com/mbot-v1-1-stem-educational-robot-kit
http://www.robotistan.com/makeblock-mbot-24g-kiti-v11-mavi