# < -- Exercice Application -- >
# importer Pin du module machine,et sleep du module utime
from machine import Pin
from utime import sleep_ms
bouton_pin = Pin(2, mode=Pin.IN, pull=Pin.PULL_UP)
led_pin = Pin(15, mode=Pin.OUT)
# Variable d'état de la LED
etat_led = False
# Variable pour stocker l'etat du bouton
etatBoutonSauvegarde = 1
while True:
etatBouton = bouton_pin.value() # Lecture de l'état du bouton
if etatBoutonSauvegarde != etatBouton :
sleep_ms(20) # Ajouter un délai de 20 ms (délai antirebonds)
if etatBouton == 0:
# Inverser l'état de la LED
etat_led = not etat_led
# Allumer ou éteindre la LED en fonction de l'état
if etat_led:
led_pin.on()
else:
led_pin.off()
etatBoutonSauvegarde = etatBouton