Ejercicio 6 Se tiene un sistema que controla una barrera para el paso de autos. El sistema está conectado a la barrera y puede enviarle a la misma...
Ejercicio 6 Se tiene un sistema que controla una barrera para el paso de autos. El sistema está conectado a la barrera y puede enviarle a la misma dos comandos: abrir y cerrar. Además, el sistema está conectado a un botón para abrir la barrera y a un sensor que detecta cuando un auto está pasando por debajo de la barrera. El sensor tiene dos estados: 1 cuando el auto está siendo detectado por el sensor y 0 cuando no se detecta. El funcionamiento de la barrera es el siguiente: cuando un auto se detiene delante de la barrera, el conductor presiona un botón y la barrera se levanta. La barrera permanecerá arriba durante el tiempo necesario para que el auto pase. Cuando el auto esté pasando, el sensor comenzará a detectarlo. Luego, cuando el auto ya terminó de pasar, el sensor deja de detectarlo y el sistema baja la barrera.
a. Dibujar cómo el sistema estará conectado al botón, al sensor y a la barrera. Proponer un posible sistema de entrada/salida para los dispositivos indicados. b. Implementar en pseudocódigo las rutinas del sistema, ya sean rutinas de atención de interrupciones o la rutina del programa principal.
Compartir