Bonjour tout le monde,
Je me tourne vers vous pour un problème de clignotement de led...
Avec mon Arduino j'ai réalisé un compteur de points: quand j'appuie sur un bouton poussoir, j'incrémente des chiffres sur un afficheur 7 segments 4 digits. Jusque là, pas de problèmes, ça fonctionne très bien.
Mais j'aimerai en plus de cela, pour donner plus d'effets au jeu, ajouter un LED qui clignote 3 fois à chaque fois que j'appuie sur mon bouton poussoir:
- Après avoir pressé mon bouton poussoir, la led doit clignoter 3 fois puis s'arrêter.
Sauf que quand j'utilise la fonction "delay", naturellement, mon afficheur clignote avec !
J'ai donc essayé d'utiliser la fonction millis() mais une fois lancée, je n'arrive plus à l'arrêter...
void setup() {
mcp.begin();
//Led bouton incrémentation
mcp.pinMode(2, OUTPUT);
}
void loop() {
mcp.digitalWrite(2, millis() / 250 % 2 );
}
Que faire ??
Je vous ai joint la partie correspondant à laLED. Je peux vous joindre le reste du code, mais je sais pas s'il vous sera d'une grande aide.
Par avance, merci !