Atelier Arduino Débutant 1.4 feux tricolore
La consigne est la suivante : à partir des fonctions vues dans l’exemple « Blink » et des bases d’électroniques décrites cette semaine, 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
suite Atelier 2: tout, tout, tout ce qu’on peut faire avec Arduino
une solution:
/*
Feu tricolore
Allume trois LED comme suit :
Orange allumée pendant 1 seconde
Rouge allumée pendant 3 secondes
Verte allumée pendant 3 secondes
Le montage :
* Une LED rouge sur la broche 2 en série avec une résistance de 220Ω
* Une LED orange sur la broche 3 en série avec une résistance de 220Ω
* Une LED verte sur la broche 4 en série avec une résistance de 220Ω
créé le 24 Mars 2014
par Baptiste Gaultier
Ce code est en CC0 1.0 Universal
https://www.fun-mooc.fr/courses/MinesTelecom/04017/session01/about
*/
int rouge = 2;
int orange = 3;
int verte = 4;
// le code dans cette fonction est exécuté une fois au début
void setup() {
// indique que les broches des LED
// sont des sorties :
pinMode(rouge, OUTPUT);
pinMode(orange, OUTPUT);
pinMode(verte, OUTPUT);
}
// le code dans cette fonction est exécuté en boucle
void loop() {
digitalWrite(orange, HIGH);
delay(1000);
digitalWrite(orange, LOW);
digitalWrite(rouge, HIGH);
delay(3000);
digitalWrite(rouge, LOW);
digitalWrite(verte, HIGH);
delay(3000);
digitalWrite(verte, LOW);
}