// Initialisation des broches de sorties du µC
int IN1=4;
int IN2=5;
int ENA=6;
void setup()
{
pinMode(IN1,OUTPUT); // Déclaration de IN1 en tant que sortie
pinMode(IN2,OUTPUT); // Déclaration de IN2 en tant que sortie
}
void loop()
{
analogWrite(ENA, 500); // Vitesse du moteur
// Sens de rotation du moteur
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
delay(1000);
// Inversion du sens de rotation du moteur
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
delay(1000);
}