Op
Op
/*-------defining Inputs------*/
#define Left_S 9 // left sensor
#define Right_S 10 // right sensor
#define Forward_S 8 //forward sensor
/*-------defining Outputs------*/
#define LM1 2 // left motor
#define LM2 3 // left motor
#define RM1 4 // right motor
#define RM2 5 // right motor
#define pump 6 // water pump
void setup()
{
pinMode(Left_S, INPUT); //set left sensor as input
pinMode(Right_S, INPUT); //set right sensor as input
pinMode(Forward_S, INPUT); //set forward sensor as input
pinMode(LM1, OUTPUT); //set left motor pins as output
pinMode(LM2, OUTPUT);
pinMode(RM1, OUTPUT); //set right motor pins as output
pinMode(RM2, OUTPUT);
pinMode(pump, OUTPUT); //set water pump pin as output
myservo.attach(11); //attach servo to pin 11
myservo.write(90); //set servo to 90 degrees
}
void loop()
{
int LS = digitalRead(Left_S); //read left sensor value
int RS = digitalRead(Right_S); //read right sensor value
int FS = digitalRead(Forward_S); //read forward sensor value