Чечельницкий Артём

ROB-75089

Здравствуйте, друзья! Меня зовут Чечельницкий Артём.   Я увлекаюсь электроникой, робототехникой и астрономией. 
Представляю Вашему вниманию своего робота. Это первый робот, которого я собрал в домашних условиях. 
Мой робот состоит из следующих основных деталей: монтажной платы,  , внешнего аккумулятора , электромоторов (2 шт.), колёс (2 шт.), пластиковых корпусов (две пластины), провода,  контролер «Arduino Uno», драйвер моторов L298N , датчики для определения линии (3 шт) и Плата расширения Arduino Sensor Shield.
Мой робот движется по черной линии, в случаи отклонения от линии, будет подан управляющий сигнал и моторы подрулят для возврата на линии. 

void setup() {

 Serial.begin(9600);

 pinMode(4, OUTPUT);

pinMode(5, OUTPUT);

pinMode(6, OUTPUT);

pinMode(7, OUTPUT);

pinMode(2, INPUT);

pinMode(3, INPUT);

pinMode(4, INPUT);

}

void loop() {

  if  (digitalRead(3)==HIGH && digitalRead(2)== LOW && digitalRead(4)==HIGH){

    analagWrite(4, 150);

        analagWrite (6, 150);

   Serial.println("forward");

  }

   else if (digitalRead(2)== HIGH && digitalRead(4)==HIGH))  {   

   Serial.println("light");

        analagWrite (4, 100);

    delay (100);

  }

 else if (digitalRead(3)==HIGH && digitalRead(2)== HIGH) {   

   Serial.println("left");

        analagWrite (6, 100);

    delay (100);

  }

  delay(200);