Faire clignoter une LED en python est devenu très facile grâce à la nouvelle bibliothèque GPIO Zero. Il y a plusieurs façons différentes.
Commençons par allumer simplement la LED orange. Ouvrez votre éditeur python préféré et saisissez ce qui suit pour l’activer.
from gpiozero import LED amber = LED(23) amber.on()
Et puis essayez « amber.off () » pour le désactiver.
Nous pouvons maintenant faire clignoter la LED en ajoutant le code suivant en haut
from time import sleep
Et comme le corps
while True: amber.on() time.sleep(1) amber.off() time.sleep(1)
Cela éteindra puis rallumera la LED avec un intervalle de 1 seconde.
Félicitations, vous faites maintenant clignoter une LED!
Au lieu de cela, une fonction sophistiquée de GPIO Zero est le clignotement automatique qui peut être effectué à l’aide de la commande suivante.
amber.blink(1,1,None,False)
Cela fera clignoter la LED pour toujours avec un intervalle de 1 seconde et mettra le programme en pause.
Nous pouvons changer la valeur False en True (ou supprimer la section « , False ») pour que le reste du programme continue.
Vous pouvez changer « Aucun » pour être un nombre qui est le nombre de fois qu’il clignotera, Remplacer « Aucun » par 10 le fera clignoter 10 fois seulement.
Enfin, vous pouvez modifier les deux nombres de début pour définir les intervalles, en utilisant « 1,2 », la LED s’allumerait pendant une seconde, puis s’éteindrait pendant 2.