# < -- Exercice Application -- >
# importer Pin du module machine,et sleep du module utime
from machine import Pin
from utime import sleep_ms

button_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

while True:
    if button_pin.value() == 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()
        
        # pour reduire la boucle
        sleep_ms(100)
#Remarques : le microcontroleur est rapide (avec le problème des rebonds) il va lire plusieurs fois le changement d'état dans le bouton poussoir