Bonjour à tous,
Je programme un feu tricolore à l'aide d'une carte Arduino (et donc avec le logiciel de programmation arduino) et je rencontre un problème.
Le feu vert dure 15 sec, le orange 5 sec, le rouge 20 sec et le cycle se répète.
Le montage fonctionne très bien mais j'aimerais qu'il cesse de fonctionner au bout de 1000 cycles (1 cycle = vert->orange->rouge).
Comment puis-je rentrer un tel ordre dans mon programme ??
Je vous remercie d'avance.
PS: voici mon programme avec la boucle qui se répète à l'infini.
Code:const int lr=2; const int lj=3; const int lv=4; void setup() { pinMode(lr, OUTPUT); pinMode(lj, OUTPUT); pinMode(lv, OUTPUT); digitalWrite(lr, HIGH); digitalWrite(lj, HIGH); digitalWrite(lv, HIGH); } void loop() { digitalWrite(lv, LOW); delay(15000); digitalWrite(lv, HIGH); digitalWrite(lj, LOW); delay(5000); digitalWrite(lj, HIGH); digitalWrite(lr, LOW); delay(20000); digitalWrite(lr, HIGH); }
-----