from machine import Pin
from utime import sleep

class VerificadorCredenciales:
    def __init__(self, usuarioCorrecto, contraseñaCorrecta):
        self.usuarioCorrecto = usuarioCorrecto
        self.contraseñaCorrecta = contraseñaCorrecta
        self.led_rojo = Pin(1, Pin.OUT)  # LED rojo
        self.led_verde = Pin(2, Pin.OUT)  # LED verde
        self.led_azul = Pin(3, Pin.OUT)  # LED azul

    def solicitar_credenciales(self):
        self.usuario = input("Ingrese su nombre de usuario: ")
        self.contraseña = input("Ingrese su contraseña: ")

    def verificar_credenciales(self):
        return self.usuario == self.usuarioCorrecto and self.contraseña == self.contraseñaCorrecta

verificador = VerificadorCredenciales("usuario", "contraseña")
for i in range(3):
    verificador.solicitar_credenciales()

    if verificador.verificar_credenciales():
        print("Bienvenido a la Clase")
        verificador.led_verde.value(1)  # Enciende el LED verde
        sleep(1)
        verificador.led_verde.value(0)  # Apaga el LED verde
        break
    else:
        print("Usuario o Password incorrecto")
        verificador.led_azul.value(1)  # Enciende el LED azul
        sleep(1)
        verificador.led_azul.value(0)  # Apaga el LED azul

    if i == 2:
        print("Se le niega el acceso y su cuenta fue bloqueada")
        verificador.led_rojo.value(1)  # Enciende el LED rojo
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT