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.

images/10LF11.png

 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...

couv_LF24RASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Projet 1 : Réaliser un feu tricolore
Suivant
Projet 2 : Variation de luminosité