Étape 10 : Code.
Voici mon code.
//////////////////////////////////////////////////////
#include
Servo servo ;
int servoPin = 5 ;
const int relais 1 = 10 ;
const int relais 2 = 11 ;
const int droite = 30, gauche = 55, droite = 5 ;
const int vers l’avant = 1, freins = 0, vers l’arrière = -1 ;
void setup() {}
servo.Attach(servoPin) ;
servo.Write(30) ;
pinMode(RELAY2,OUTPUT) ;
pinMode(RELAY1,OUTPUT) ; }
void loop() {}
aller à droite, 500 (1) ;
aller (0, STRAIGHT, 500) ;
aller (-1, à gauche, 500) ;
aller (0, STRAIGHT, 500) ;
}
void go (int n, int direction, int durée) {}
servo.Write(direction) ;
if(n == Forward) {}
digitalWrite(RELAY2,HIGH) ;
digitalWrite(RELAY1,LOW) ;
}
if(n == Backward) {}
digitalWrite(RELAY2,LOW) ;
digitalWrite(RELAY1,HIGH) ;
} if(n == BREAK) {}
digitalWrite(RELAY2,LOW) ;
digitalWrite(RELAY1,LOW) ;
}
Delay(Duration) ;
}