GiocattolINO Code
GiocattolINO Code
h>
void setup()
{
pinMode(motor_left_f, OUTPUT);
pinMode(motor_left_b, OUTPUT);
pinMode(motor_right_f,
OUTPUT);
pinMode(motor_right_b, OUTPUT);
pinMode(LED, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (sonar.ping_cm() < 50){
digitalWrite(LED, HIGH);
}
else{
digitalWrite(LED, LOW);
}
if(Serial.available()
> 0){
state = Serial.read();
Stop();
}
/***********************forward****************************/
if (state == 'F') {
analogWrite(motor_left_f, 200);
analogWrite(motor_left_b,
0);
analogWrite(motor_right_f, 200);
analogWrite(motor_right_b,
0);
}
/***********************backward****************************/
analogWrite(motor_right_b, 0);
analogWrite(motor_left_f, 0);
analogWrite(motor_left_b,
0);
}