from machine import Pin
from time import sleep
button = Pin(33, Pin.IN) #Pin di ingresso digitale collegato al pulsante
led = Pin(22, Pin.OUT) #Pin di uscita digitale collegato al LED
# ATTENZIONE:
# Al led è collegata una resistenza di 200ohm
# Al pulsante è collegata una resistenza esterna di pull-down di 10 kohm
def blink_led (Ton, Toff):
#Si definisce una funzione per il lampegiamento del led
#Ton: tempo in cui il led è acceso
#Toff: tempo in cui il led è spento
led.value(1)
sleep(Ton)
led.value(0)
sleep(Toff)
while True:
#Leggiamo lo stato del pin a cui è collegato il pulsante
button_state = button.value()
#Solo se il pulsante è premuto è chiamata la funzione blink_led
if button_state == 1:
blink_led(0.2,0.8)