El proyecto describe la creación de un semáforo electrónico utilizando LEDs, resistencias y un microcontrolador CI555. El semáforo tendrá luces roja, amarilla y verde y un botón. Se implementará un circuito lógico para controlar el encendido de las luces mediante un lenguaje de programación. El algoritmo leerá el tiempo de simulación y cambiará el color de las luces para simular el funcionamiento de un semáforo real.
1. PROYECTO DE PROGRAMACIÓN<br />TEMA PROYECTO DEL SEMAFORO<br />Descripción:<br />• El semáforo constará de, al menos, los siguientes elementos: una luz roja, una luz amarilla, una luz verde y un pulsador. <br />• Si las luces del semáforo se hacen mediante LEDs, recordar que para que el LED se encienda debe estar directamente polarizado. Además, tendremos que poner una resistencia en serie con cada LED para evitar intensidades excesivas que podrían fundir al LED. <br />150114099695Los terminales de los elementos electrónicos deben acabar en regletas para poder conectarlos a los circuitos de control: en la parte física del semáforo los dos terminales de todos los elementos de salida (LEDs) y de entrada (pulsador) acaban cada uno en un terminal de una regleta para conectar posteriormente el circuito de control. Usaremos Un micro controlador CI555 como elemento base de control. <br /> <br />En esta figura, vemos al micro controlador metido dentro de un encapsulado de circuito integrado, con su procesador (CPU), buses, memoria, periféricos y puertos de entrada salida. Fuera del encapsulado se ubican otros circuitos para completar periféricos internos y dispositivos que pueden conectarse a los pines de entrada/salida. También se conectarán a los pines del encapsulado la alimentación, masa, circuito de completamiento del oscilador y otros circuitos necesarios para que el micro controlador pueda trabajar. <br />Usaremos: Un micro controlador CI555 como elemento. <br /> Implementar un circuito lógico del accionar de un semáforo mediante un lenguaje de programación, con interacción electrónica. <br />ORGANIGRAMA<br />Algoritmo:1) Inicio. 2) Inicializar Variables. 3) Leer tiempo de simulación. 4) Leer tiempo. 5) Si tiempo inicial es = 0 entonces. 5.1 Llamar función cambiar color. 6) Si variable Semáforo 1 es = 1 entonces 6.1 Presentar “Semáforo 1 este en verde y Semáforo 2 en rojo”. Caso contrario. 6.2 Presentar “Semáforo 2 este en rojo y semáforo 1 en verde”. 7) Si tiempo inicial es mayor a cero entonces. 7.1 Entrada asigna verdadero. 8) Si tiempo Inicial es menor que tiempo simulación entonces.8.1 Devolver valor de cero. 8.2 Regresar a punto cero. Caso contrario8.3 Fin.<br />ECUACION:<br />-b±b2-4ac2a<br />