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:

  1. La persona presenta una tarjeta perforada válida con un código específico.
  2. El sistema de alarma no está activado.

Tareas a realizar:

  1. Diseña un circuito utilizando compuertas lógicas NOT, OR y AND para implementar este sistema de seguridad.
  2. Define un código binario de acceso mediante una tarjeta perforada (por ejemplo, 0101).
  3. Crea un mecanismo para leer la tarjeta perforada y convertirla en señales binarias que representen el código de acceso.
  4. Utiliza las compuertas lógicas para comparar las señales binarias de la tarjeta perforada con el código de acceso deseado.
  5. Implementa el circuito utilizando compuertas lógicas en una simulación o protoboard.
  6. 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.
Tarjeta perforada