from machine import Pin
from time import sleep
Buttons=[Pin(pinos, Pin.IN, Pin.PULL_DOWN) for pinos in (1,2,3)]
led= Pin(0, Pin.OUT)
print("Presione um Botão")
senha= ['1','2','3']
senha_digitada= []
def teclas():
if Buttons[0].value() == 1:
return '1'
if Buttons[1].value() == 1:
return '2'
if Buttons[2].value() == 1:
return '3'
else:
return None
def decodificar():
digito= teclas()
if digito:
print(f"a tecla digitada foi {digito}")
senha_digitada.append(digito)
sleep(0.3)
if len(senha_digitada) == len(senha):
led.value(1)
while True:
decodificar()