Détecter une action pendant un delay

Bonjour,

Je rencontre un problème : J'allume une LED, je mets un delay de 10 seconde ensuite je l’éteins pendants 10 secondes et ainsi de suite. Je rajoute un bouton poussoir, je voudrais que si l'utilisateur a appuyé sur le bouton alors je souhaiterais changer la séquence.

Je n'y parviens pas. Si vous pouviez m'éclairer :)

Bonjour, Regarde du côté des interruptions Cordialement

Dans ton cas utilise plutôt la fonction millis() à la place de delay, elle n'a pas d'effets "bloquant" sur ta boucle et tu peux toujours surveiller tes entrées pendant que qu'elle est utilisée.

http://arduino.cc/en/Tutorial/BlinkWithoutDelay