Line Track Robot

#define enA D7
#define in1 D4
#define in2 D3
#define in3 D1
#define in4 D2
#define enB D8
#define R_S D6
#define L_S D5

void setup(){
pinMode(R_S, INPUT);
pinMode(L_S, INPUT);
pinMode(enA, OUTPUT);
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
pinMode(in3, OUTPUT);
pinMode(in4, OUTPUT);
pinMode(enB, OUTPUT);
analogWrite(enA, 100); //0-255
analogWrite(enB, 100);
delay(1000);
}

void loop(){
// เขียนโปรแกรมตรงนี้
}

void forword(){ //เดินหน้า
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
}

void turnRight(){ //เลี้ยวขวา
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
}

void turnLeft(){ //เลี้ยวซ้าย
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
digitalWrite(in3, HIGH);
digitalWrite(in4, LOW);
}

void Stop(){ //หยุดการทำงาน
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
}