Ficha de circuito · Arduino UNO

Caja Fuerte de Cartón con Teclado

Construye tu propia caja de seguridad. Digita la clave correcta ("1234") en el teclado 4x4 para mover el servomotor cerrojo. Vuelve a escribir la clave para cerrarla. Si ingresas la clave incorrecta, el buzzer emitirá 3 pitidos; al tercer intento fallido, sonará una alarma activa durante 5 segundos.

1 Pruébalo en el Simulador

Usa el teclado numérico virtual para digitar la clave 1234. Prueba también escribir una clave incorrecta 3 veces para activar la alarma.

🔊 Buzzer: Reposo
____
1 2 3 A 4 5 6 B 7 8 9 C * 0 # D
Intentos fallidos: 0 / 3

2 Materiales Necesarios

Toca cada material para ver sus especificaciones. Marca los que ya tengas listos.

0 de 6 materiales listos

3 Conexiones de Circuito

Selecciona un componente para resaltar sus pines en el Arduino UNO. Todos comparten GND y 5V.

Arduino UNO

💡 Consejo de Montaje: Los 8 pines del teclado 4x4 van conectados secuencialmente a los pines del Arduino UNO del 2 al 9 (Pines 9,8,7,6 = Filas y Pines 5,4,3,2 = Columnas).

4 ¿Cómo funciona la lógica?

Haz clic en cada paso del proceso para ver el funcionamiento detallado.

⌨️
Teclado 4x4
➜
🧠
Arduino UNO
➜
⚙️
Cerrojo Servo
➜
🔊
Buzzer Alarma
  1. El estudiante ingresa 4 dígitos en el teclado matricial 4x4. Si presiona *, borra lo ingresado.
  2. Al pulsar # o completar 4 dígitos, el Arduino valida si coincide con la clave de seguridad (1234).
  3. Si la clave es CORRECTA:
    • Si la caja estaba CERRADA: mueve el servomotor a 90° (desengancha el cerrojo), se queda quieto en posición ABIERTA y reinicia los intentos.
    • Si la caja estaba ABIERTA: mueve el servomotor a 0° (vuelve a poner el cerrojo) y la deja CERRADA.
  4. Si la clave es INCORRECTA:
    • Emite 3 pitidos cortos con el buzzer como advertencia y suma 1 intento fallido.
    • Si acumula 3 intentos fallidos consecutivos, activa la alarma sonora durante 5 segundos continuos. Luego apaga el sonido y reinicia el contador.

5 Código para Arduino IDE

Copia este código y súbelo a tu Arduino UNO. Asegúrate de instalar la librería "Keypad" en el gestor de librerías.

caja_fuerte.ino