
Робот изготовлен для соревнований "Траектория" (Движение вдоль черной линии) из
набора "КРАБ-2" с использованием
датчика линии TCRT5000 на LM393. В данной
конструкции используется цифровой выход датчика.

void setup() {
pinMode(2,INPUT); // левый датчик
pinMode(3,INPUT); // правый датчик
pinMode(6,OUTPUT); // управление мотором
pinMode(9,OUTPUT); // управление мотором
pinMode(10,OUTPUT); // управление мотором
pinMode(11,OUTPUT); // управление мотором
}
void loop() {
if(!digitalRead(2) == 1 && !digitalRead(3) == 0)
{ // если 1 датчик показывает черный, то крутим противоположное датчику колесо
analogWrite(6,68);
analogWrite(10,0);
}
if(!digitalRead(3) == 1 && !digitalRead(2) == 0)
{ // если 2 датчик показывает черный, то крутим противоположное датчику колесо
analogWrite(10,68);
analogWrite(6,0);
}
if(!digitalRead(3) == 1 && !digitalRead(2) == 1 )
{ // если оба датчика показывает белый, то крутим оба колеса
analogWrite(10,80);
analogWrite(6,80);
}
if(!digitalRead(3) == 0 && !digitalRead(2) == 0)
{ // если оба датчика показывает черныйZ, то крутим оба колеса
analogWrite(6,80);
analogWrite(10,80);
}
}