Título de la clase: "¡Solo los lógicos descubren la combinación secreta!"
Duración: 90 minutos
Modalidad: Tinkercad (simulación) o Arduino físico
Tipo de clase: Juego interactivo con lógica combinacional
Comprender cómo diseñar un sistema digital que responda a una clave lógica específica.
Utilizar operadores lógicos combinados (AND, OR, NOT, NAND, XOR) para construir un sistema con una única combinación válida.
Traducir una tabla de verdad reducida a código funcional.
Presentación del reto:
“Eres un ingeniero de sistemas y necesitas crear un juego de combinación secreta:
Solo una combinación exacta de botones activa una luz verde (acierto).
Cualquier otra combinación muestra una luz roja (error).”
Se mostrarán 3 botones (A, B, C).
Los estudiantes deberán definir una “clave” lógica usando combinaciones con AND, NOT, XOR, etc.
Ejemplo de clave secreta:
LED verde solo si (A = 1 AND B = 0 AND C = 1)
En cualquier otra combinación, LED rojo.
Fase 1: Diseño de la lógica secreta (10 min)
En parejas, los estudiantes eligen su combinación correcta y definen su lógica booleana.
Escriben su expresión con operadores.
Fase 2: Tabla de verdad (10 min)
Construyen la tabla de verdad de 3 entradas (8 combinaciones posibles).
Indican qué combinaciones son correctas y cuáles no.
Fase 3: Montaje del circuito (20 min)
3 botones como entradas lógicas.
2 LEDs: verde (correcto) y rojo (incorrecto).
Arduino conectado al protoboard en Tinkercad o físico.
Fase 4: Programación del juego (20 min)
Implementación del sistema lógico en código.
Prueban todas las combinaciones posibles.
Opcional: agregar buzzer al LED verde como refuerzo positivo.
Actividad de cierre:
Cada pareja pasa su simulación a otra pareja.
La otra pareja intenta descubrir la “clave lógica” probando combinaciones.
Si la descubren, explican con qué lógica la dedujeron.
Reflexión guiada:
¿Qué operador te costó más usar?
¿Cómo aseguraste que solo una combinación fuera la correcta?
¿Cómo puede esto usarse en cerraduras electrónicas, accesos, juegos, etc.?
Criterio | 4 – Excelente | 3 – Bueno | 2 – Básico | 0– Insuficiente |
---|---|---|---|---|
Lógica diseñada | Precisa y única | Funcional, con errores menores | Poco clara o ambigua | Lógica incorrecta |
Código funcional | Ejecuta bien el sistema | Funciona con pequeños errores | Parcialmente funcional | Código no funciona |
Tabla de verdad | Completa y bien presentada | Parcialmente correcta | Incompleta | No presentada |
Participación y colaboración | Activa y reflexiva | Adecuada | Limitada | Nula |