# < -- 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