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.
-
MKptopia 2 pcs LED indicateur latéral dynamique clignotant lumière compatible avec Da-cia Lo-gan II 2012 San-Dero II 2012 Du-ster 2018 indicateur ambre lampe répéteur
-
Feu de position latéral séquentiel clignotant séquentiel LED ambre répétiteur de lampe de rechange pour Jeep Renegade 2015-2024 (noir)
