Desafío: Sistema de seguridad con tarjeta perforada
Eres un ingeniero de seguridad y te han encargado diseñar un sistema de seguridad para una puerta. El sistema debe permitir el acceso solo si se cumplen dos condiciones:
- La persona presenta una tarjeta perforada válida con un código específico.
- El sistema de alarma no está activado.
Tareas a realizar:
- Diseña un circuito utilizando compuertas lógicas NOT, OR y AND para implementar este sistema de seguridad.
- Define un código binario de acceso mediante una tarjeta perforada (por ejemplo, 0101).
- Crea un mecanismo para leer la tarjeta perforada y convertirla en señales binarias que representen el código de acceso.
- Utiliza las compuertas lógicas para comparar las señales binarias de la tarjeta perforada con el código de acceso deseado.
- Implementa el circuito utilizando compuertas lógicas en una simulación o protoboard.
- Prueba el circuito con diferentes tarjetas perforadas y combinaciones de entrada para verificar que el acceso se conceda solo cuando se cumplen las dos condiciones.