Está en la página 1de 2

Control de un Semforo

No siempre es necesario disear y construir nuevos proyectos para abordar el control de sistemas automticos, sino que en muchos casos podemos reciclar proyectos de otros cursos para ahorrar tiempo y materiales. En este caso hemos partido de un semforo de pinzas construido por un grupo de alumnos de 3 de E.S.O. y que hemos programado mediante el empleo de un PICAXE08. El primer problema que encontramos al emplear un PICAXE08 es que slo disponemos de 4 salidas y necesitamos controlar 5 leds. Inicialmente simplificaremos este problema ignorando la luz de color rojo de los peatones y posteriormente mejoraremos el sistema empleando una puerta inversora para controlar este led.

1. Programa para el control de 3 luces para coches y una para peatones:


ste es el programa permite controlar el funcionamiento del semforo de 4 luces:
principal: gosub rc wait 5 gosub parpadeo gosub vc wait 7 gosub ac wait 2 goto principal rc: high 0 low 1 low 2 high 4 return ac: low 0 high 1 low 2 low 4 return vc: low 0 low 1 high 2 low 4 return parpadeo: high 0 low 1 low 2 low 4 for b0=1 to 5 high 4

pause 200 low 4 pause 200 next b0 return

Como podemos observar incluye un parpadeo en la luz verde de los peatones que indica el cambio a rojo.

2. Control completo del semforo.


El programa de control es idntico al anterior pero excluyendo el parpadeo de la luz verde de los peatones. En este caso se emplea una puerta inversora (74LS04) para lograr que cuando la luz verde de los peatones este encendida la roja este apagada y viceversa. De esta forma combinamos en una misma prctica el uso de un microcontrolador PICAXE con el de puertas lgicas tradicionales mostrando a los alumnos las posibilidades de conexionado de ambos tipos de circuitos.

También podría gustarte