Étape 4: #program et code
ici le code est illustrésuffit de copier et coller
Capteur1 int = 0 ;
int sensor2 = 1 ;
int motor1 = 3 ;
int motor2 = 4 ;
void setup() {}
pinMode(sensor1,INPUT) ;
pinMode(sensor2,INPUT) ;
pinMode(motor1,OUTPUT) ;
pinMode(motor2,OUTPUT) ;
}
void loop() {}
C:
{if(Sensor1==Low)}
digitalWrite(motor1,HIGH) ;
digitalWrite(motor2,LOW) ;
Delay(500) ;
digitalWrite(motor1,HIGH) ;
digitalWrite(motor2,HIGH) ;
A:
{if(sensor2==Low)}
digitalWrite(motor1,LOW) ;
digitalWrite(motor2,HIGH) ;
Delay(500) ;
digitalWrite(motor1,HIGH) ;
digitalWrite(motor2,HIGH) ;
Delay(1000) ;
Goto C ;
} goto A ;
{if(sensor2==Low)}
digitalWrite(motor1,HIGH) ;
digitalWrite(motor2,LOW) ;
Delay(500) ;
digitalWrite(motor1,HIGH) ;
digitalWrite(motor2,HIGH) ;
B:
{if(Sensor1==Low)}
digitalWrite(motor1,LOW) ;
digitalWrite(motor2,HIGH) ;
Delay(500) ;
digitalWrite(motor1,HIGH) ;
digitalWrite(motor2,HIGH) ;
Delay(1000) ;
Goto C ;
}
Goto B ;
}
}
}
ici 500ms retard est utilisé parce que le portail est fermé en ce moment. vous pouvez le modifier selon la réponse pratique