# ---------------------------------------------- # Premier programme pour faire clignoter une LED # ---------------------------------------------- # Importation des librairies (modules) utilisés dans le programme # ---------------------------------------------- # Utilisation de l'objet 'LED' qui appartient au module 'gpiozero' from gpiozero import LED # Utilisation de la fonction 'sleep' qui appartient au module 'time' from time import sleep # Déclaration des variables # ---------------------------------------------- # On déclare une variable 'led' qui est branchée sur la PIN 17 led = LED(17) # On lance une boucle infinie # ---------------------------------------------- while True: # On allume la LED led.on() # On attend 1 seconde sleep(1) # On éteint la LED led.off() # On attend 1 seconde sleep(1) # -------------------------------------- # Programme pour lire l'état d'un bouton # -------------------------------------- # Importation des librairies (modules) utilisés dans le programme # ---------------------------------------------- # Utilisation de l'objet 'Button' qui appartient au module 'gpiozero' from gpiozero import Button # Utilisation de la fonction 'sleep' qui appartient au module 'time' from time import sleep # Déclaration des variables # ---------------------------------------------- # On déclare une variable 'button' qui est branché sur la PIN 2 button = Button(2) # On lance une boucle infinie # ---------------------------------------------- while True: # Si le bouton est appuyé if button.is_pressed: # Affichage du message 'Pressed' print("Pressed") # Sinon else: # Affichage du message 'Released' print("Released") # On attend 1 seconde avant de retester l'état du bouton sleep(1) # -------------------------------------- # Programme pour lire l'état d'un bouton et d'allumer une LED # -------------------------------------- # Importation des librairies (modules) utilisés dans le programme # ---------------------------------------------- # Utilisation des objet 'LED' et 'Button' qui appartiennent au module 'gpiozero' from gpiozero import LED, Button # Déclaration des variables # ---------------------------------------------- # On déclare une variable 'led' qui est branchée sur la PIN 17 led = LED(17) # On déclare une variable 'button' qui est branché sur la PIN 2 button = Button(2) # On lance une boucle infinie # ---------------------------------------------- while True: # Si le bouton est appuyé if button.is_pressed: # On allume la LED led.on() # Sinon else: # On éteint la LED led.off() # -------------------------------------- # Programme pour lire l'état d'un bouton et d'allumer une LED # -------------------------------------- # Utilisation des objet 'LED' et 'Button' qui appartiennent au module 'gpiozero' from gpiozero import LED, Button # Déclaration des variables # ---------------------------------------------- # On déclare une variable 'led' qui est branchée sur la PIN 17 led = LED(17) # On déclare une variable 'button' qui est branché sur la PIN 2 button = Button(2) # On lance une boucle infinie # ---------------------------------------------- while True: # On attend que le bouton soit appuyé button.wait_for_press() # On allume la LED led.on() # On attend que le bouton soit relaché button.wait_for_release() # On éteitn la LED led.off() # -------------------------------------- # Programme pour lire l'état d'un bouton et d'allumer une LED # -------------------------------------- # Utilisation des objet 'LED' et 'Button' qui appartiennent au module 'gpiozero' from gpiozero import LED, Button # Déclaration des variables # ---------------------------------------------- # On déclare une variable 'led' qui est branchée sur la PIN 17 led = LED(17) # On déclare une variable 'button' qui est branché sur la PIN 2 button = Button(2) # On indique que lorsque le bouton est appuyé, la LED s'allume button.when_pressed = led.on # On indique que lorsque le bouton est relaché, la LED s'éteint button.when_released = led.off # On lance une boucle infinie # ---------------------------------------------- while True: # On ne fait rien ! pass