double clic

Bonsoir.

Je démarre avec Arduino - et avec plaisir.

J'ai deux LEDs et un bouton poussoir. J'aimerais que celui-ci allume l'une ou l'autre de ces LEDs selon que je le presse une ou deux fois.

  • Simple clic : allumage de la LED 1 ;
  • Double clic : allumage de la LED 2. Je ne sais comment faire.

J'ai bien vu, en ligne, une librairie appelée « switch » mais je n'en comprends pas le code.

Or j'aimerais comprendre ce que je fais. Donc m'en sortir avec des delays, etc.

Quelqu'un pourrait-il me proposer du code et m'expliquer ?

Il faut que ton premier clic te fasse rentrer dans une fonction qui mesure le temps (avec mills()). Si le temps entre le premier et le deuxième clic correspond à ce que tu as choisi >>> allume la led 2 Si le temps est dépassé >>> allume la led 1