#Ejercicio 3: Acceso seguro con verificación + intento limitado + tiempo de bloqueo
#Nombre: Kevin Bermeo
#Fecha: 12/7/2025
import time
from machine import Pin
Clave="12725"
Intentos=0
Rojo=Pin(3,Pin.OUT)
Verde=Pin(10,Pin.OUT)
Amarillo=Pin(13,Pin.OUT)
Boton=Pin(27,Pin.IN)
bloqueado = False
while True:
if Boton.value()==1:
while Intentos <3:
Contraseña=input("Ingrese la contraseña:")
if Clave==Contraseña:
print("Acceso Concedido")
Verde.on()
time.sleep(0.5)
Verde.off()
break
else:
Intentos=Intentos+1
print("Acceso Denegado")
Rojo.on()
time.sleep(1)
Rojo.off()
if Intentos==3:
bloqueado=True
if bloqueado:
print("Bloqueo activo")
Amarillo.on()
time.sleep(10)
Amarillo.off()
bloqueado=False
Intentos=0
print("Bloqueo desactivado")
continue