"À
partir des fonctions vues dans l'exemple Blink et
des bases d'électroniques décrites ici, vous devez réaliser (chez
vous ou dans votre FabLab) un feu tricolore avec trois LED (une
verte, une orange, une rouge) qui devront être allumées comme suit
:
- Orange allumée pendant 1 seconde
- Rouge allumée pendant 3 secondes
- Verte allumée pendant 3 secondes"
/*Feu tricoloreAllume la led verte pendant 3 secondes et l'éteintpuis allume la led jaune pendant 1 seconde et l'éteintpuis allume la led rouge pendant 3 secondes et l'éteint*∕// Numéros de broche où sont connectées les ledsint ledv = 8; // led verteint ledj = 9; // led jauneint ledr = 10; // led rouge// Code de cette fonction exécuté une fois au démarragevoid setup() {// indique que les broches des leds sont des sorties// on va pouvoir modifier leur tensionpinMode(ledv, OUTPUT);pinMode(ledj, OUTPUT);pinMode(ledr, OUTPUT);}// Code de cette fonction exécuté en bouclevoid loop() {digitalWrite(ledv, HIGH); // allume la led vertedelay(3000); // attendre 3000ms = 3sdigitalWrite(ledv, LOW); // éteint la led vertedigitalWrite(ledj, HIGH); // allume la led jaunedelay(1000); // attendre 1000ms = 1sdigitalWrite(ledj, LOW); // éteint la led jaunedigitalWrite(ledr, HIGH); // allume la led rougedelay(3000); // attendre 3000ms = 3sdigitalWrite(ledr, LOW); // éteint la led rouge}
























