from machine import Pin
from time import sleep
ledRosso = Pin(16, Pin.OUT)
ledVerde = Pin(15, Pin.OUT)
pulsanteRosso = Pin(14, Pin.IN, Pin.PULL_UP)
pulsanteVerde = Pin(13, Pin.IN, Pin.PULL_UP)
statoLedVerde = False
pulsanteVerdePremuto = False
while True:
if pulsanteRosso.value() == 0:
ledRosso.value(1)
print("Pulsante rosso premuto - LED rosso acceso")
else:
ledRosso.value(0)
print("Pulsante rosso rilasciato - LED rosso spento")
if pulsanteVerde.value() == 0 and not pulsanteVerdePremuto:
statoLedVerde = not statoLedVerde
ledVerde.value(statoLedVerde)
print("Pulsante verde premuto - LED verde stato: ",
"Acceso" if statoLedVerde else "Spento")
if pulsanteVerde.value() == 1:
pulsanteVerdePremuto = False
sleep(0.5)