Variation de luminosité de la LED
gpiozero offre la possibilité de faire varier la luminosité de la LED. Il est possible de la faire clignoter (blink en anglais) ou de faire varier sa luminosité de façon continue.
Connectez la LED comme indiqué ci-dessus pour mettre en œuvre les modifications de luminosité.
1. Clignotement LED:clignotement
a. Par défaut
gpiozero propose une gestion simplifiée de la LED.
Saisissez ce script dans la zone de script de Thonny (disponible en téléchargement sur LF10/BlinkLED_01.py) :
1 from gpiozero import LED
2 from signal import pause
3 led = LED(23)
4
5 led.blink()
6
7 pause()
Ligne 1 : importation de la bibliothèque de gestion de la LED.
Ligne 2 : importation de la bibliothèque de gestion de la pause.
Ligne 3 : déclaration de la LED reliée au GPIO 23. Le GPIO 23 est paramétré en sortie.
Ligne 5 : mise en clignotement de la LED avec blink(). Par défaut, le temps d’allumage et le temps d’extinction sont réglés à 1 seconde.
La LED reste allumée 1 seconde puis s’éteint pendant 1 seconde.
b. Modification du clignotement
En passant des paramètres à blink(), il est possible de faire varier les temps d’allumage et extinction de la LED.
Saisissez ce script dans la zone de script de Thonny (disponible en téléchargement...