Arduino Çizgi İzleyen Robot

Renk farkından faydalanarak bir çizgiyi takip eder.
Ortadaki sensör robotun çizgi üzerinde gidebilmesi için her daim çizginin üzerinde olmalıdır.
Bu koşulu sağlayana kadar tekerlekler dönmesi gereken yönde döner.
Robot kitinin içerisinde bulunan sarhoş teker burada büyük önem taşımaktadır.
Sarhoş teker sayesinde araç hareketlerini devrilmeden gerçekleştirebilir.
Çizgi İzleyen Robot

Rotasyon belirlemek için sağ, sol ve orta için 0’dan başlayacak şekilde belirleme yapıyoruz.

void setup() içerisinde pinMode’larını tanımlıyoruz. Sensörlerden alınan değerler ile motorlar hareket ettiği için sensörler INPUT motor pinleri OUTPUT olur.

İlerlemesi, sağ ve sol hareketleri için fonksiyonlar oluşturmalıyız.

void loop() içerisinde sensörün çıkışlarını gözlemlemek için port ekranına sonuçları yazdırıyoruz.

İleri, sağ ve sol için ilerleme koşullarını ve çıktılarını if ile gerçekleştiriyoruz.

Kodun tamamı aşağıda verilmiştir.

Scroll to Top