Étape 2: programmation
switchState int = 0 ; Il initialise la valeur de switchState 0
void setup()
{
pinMode(3,OUTPUT) ; il qualifie la broche numérique 3 sortie
pinMode(4,OUTPUT) ; il qualifie la broche numérique 4 sortie
pinMode(5,OUTPUT) ; il qualifie la broche numérique 5 sortie
pinMode(2,OUTPUT) ; il qualifie la broche numérique 2 sortie
Serial.Begin(9600) ; Il commence une communication série à 9600 bps
}
void loop()
{
switchState=digitalRead(2) ; digitalRead vérifie que l’élu broche 2 de tension
if(switchState==Low) ; C’est une instruction conditionnelle
{
digitalWrite(3,HIGH) ; Il s’agit d’une commande qui vous permet d’envoyer 5 volts à la broche 3
digitalWrite(4,LOW) ; Il s’agit d’une commande qui vous permet d’envoyer de 0 volt à la borne 4
digitalWrite(5,LOW) ; Il s’agit d’une commande qui vous permet d’envoyer de 0 volt à la broche 5
}
d’autre
{
digitalWrite(3,LOW) ; Il s’agit d’une commande qui vous permet d’envoyer de 0 volt à la broche 3
digitalWrite(4,LOW) ; Il s’agit d’une commande qui vous permet d’envoyer de 0 volt à la borne 4
digitalWrite(5,HIGH) ; Il s’agit d’une commande qui vous permet d’envoyer de 0 volt à la broche 5
Delay(250) ; Il appelle un retard d’un quart de seconde
digitalWrite(4,HIGH) ; Il s’agit d’une commande qui vous permet d’envoyer 5 volts à la borne 4
digitalWrite(5,LOW) ; Il s’agit d’une commande qui vous permet d’envoyer de 0 volt à la broche 5
Delay(250) ; Il appelle un retard d’un quart de seconde
}
} / / revenir au début de la boucle