”Allumer en alternance ou éteindre 3 DELs avec un bouton-poussoir”
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/projet1-circuit5.png)
Dans cette activité, l’allumage en alternance des DELs est géré par le bouton poussoir:
. Un premier appui sur le bouton allume la diode rouge,
. un deuxième appui allume la diode verte,
. un troisième appui allume la diode bleue et ainsi de suite…
. Un appui prolongé sur le bouton éteint la DEL allumée.
Comme pour l’activité précédente, c’est à l’aide des variables permettant de stocker les valeurs (actuelle et précédente) de l’état logique de la broche du bouton poussoir, mais aussi d’une variable pour compter le nombre d’appui sur le bouton et de variables pour mesurer la durée d’appui, que l’Arduino pourra allumer ou éteindre les DELs.
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/arduinolab-projet1-ce4-1024x576.png)
ARDUINO LAB – Fenêtre « Projet 1 – Activité 4 »
Si le mode de fonctionnement est le ”contrôle de l’Arduino”, les DELs du circuit réel et les DELs sur l’écran s’allument ou s’éteignent en appuyant sur le bouton poussoir du circuit réel ou sur celui du circuit affiché sur l’écran :
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/arduinolab-projet1-3-1024x492.png)
A tout moment, il est possible de visualiser le code et son algorithme, programmé en langage Arduino IDE ou en Python, permettant de réaliser cette activité, en cliquant sur les boutons :
Le code pourra être modifié pour voir l’influence des variables (durée d’appui pour éteindre les DELS).