Bilgiler > Çizgi izleyen robot program
Çizgi izleyen robot program
void setup(){ pinMode(5, OUTPUT); //sag motor pinMode(6, INPUT); //sag sensor pinMode(7, INPUT); //sol sensor pinMode(8, OUTPUT); //sol motor pinMode(13, OUTPUT); //SOL SENSOR LED MAVİ pinMode(12, OUTPUT); //SAĞ SENSOR LED KIRMIZI}void loop(){ digitalWrite(5, HIGH); digitalWrite(8, HIGH); if (digitalRead(6) == 1 && digitalRead(7) == 1) { digitalWrite(6, LOW); // sağ motor digitalWrite(5, LOW); // sağ motor delay(600000); // iki sensör de siyah algılaıynca 10 dakika hareketsiz bekle } if (digitalRead(6) == 1) //SAĞ SENSÖR SİYAH ALGILADI { digitalWrite(5, LOW); // sağ motor digitalWrite(13, HIGH); } else //SAĞ SENSÖR BEYAZ ALGILADI { digitalWrite(8, HIGH); // sol motor //ARAÇ SAĞA ÇIKINCA SOLU DURDUR digitalWrite(13, LOW); } if (digitalRead(7) == 1) //SOL SENSÖR SİYAH ALGILADI { digitalWrite(8, LOW); //sol motor durdur digitalWrite(12, HIGH); } else //SOL SENSÖR BEYAZ ALGILADI { digitalWrite(5, HIGH); //sağ motor digitalWrite(12, LOW); } delay(10); digitalWrite(5, LOW); digitalWrite(8, LOW); delay(5);}
***