Bien, veo que tenemos una discusión sobre cómo hacer un semáforo, la respuesta es que hacer un buen semáforo es MUY DIFÍCIL, sobre todo para los diseñadores de los mismos, y la razón es muy simple. Casi todo el mundo piensa que un semáforo es un aparato que prende y apaga luces según una secuencia determinada, pero eso no es cierto, la parte de apagar y encender luces es lo más fácil del semáforo, los algoritmos de apagar y encender luces llevan ciencia y muchas veces matemática muy compleja, que responde a la teoría del control automático más avanzada, con sistemas de múltimple entrada múltiple salida y donde muchas variables entran en juego, así que no es algo trivial.
Es cierto, existen semáforos muy tontos que tienen un programa muy simple, pero actalmente casi ningún gobierno o municipalidad o empresa de gestión de tráfico se utiliza esos semáforos tan simples porque no sirven para gestionar el tráfico.
Los semáforos actuales suelen estar conectados a una red para poder supervisar el tráfico desde un centro de mando donde un operador tiene un ordenador con un mapa donde se refleja el estado de las luces de esos aparatos, los equipos deben durar muchos años (típicamente 10) porque son equipos industriales, tienen requisitos muy estrictos de seguridad y normas de fabricación, deben ser homologados, etc.
En el desarrollo de semáforos lo más actual en América es el estándar ATC270 para controladores semafóricos y los estándares NTCIP para toda la parte de red de comunicaciones, etc, es complicado de estudiar todo esto porque hay mucha documentación, pero si quieres hacer un producto competitivo debes tener esos estándares en mente, de otro modo estás frito.
Por cierto, un semáforo completo, para una intersección de 4 vías (dos calles que se cruzan con circulación en ambos sentidos) cuesta en EUA unos 75 mil dólares, en el resto de los paises puede estar entre 10mil y ese valor, dependiendo del equipamiento que se instale y otros factores, por lo que este es un mercado donde muchos fabricantes fuertes han invertido recursos, dentro de ellos SIEMENS (alemania), EAGLE (EUA), General Electric (EUA), dentro del área de américa, México y Chile son los paises con más adelanto, pero no creas que vas a obtener mucha información de los fabricantes, esos no te dan bola.
B_K: Lo mejor antes de acometer una tarea es analizar bien las cosas antes de meternos en problemas, hay que estudiar bien las cosas antes de comenzar a hacer reguntas en un foro como este, aquí respondemos preguntas puntuales, que es lo que mejor se nos da. Por otro lado no creo que seas capaz de hacer este trabajo, ni aunque tuvieses muchos conocimientos, creo que puedas, este tipo de diseño requieren de todo un equipo de trabajo y mucho tiempo dedicado a realizarlo.
Amigo Mario: Con todo el respeto que te mereces, a veces eres un poco descortés, aunque no te culpo por tus duras palabras para con este muchacho, yo estuve tentado de hacer algo similar, pero creo que es mejor hacerle ver que las cosas no son tan simples como se ven en lugar de lavarlo con lejía y detergente.
Sirva este post para que acabe la disputa entre ustedes, a B_k, que estudie mucho y comience por hacer cosas sencillas, no se puede querer saberlo todo de un golpe. A Mario que cuente hasta 10 ó 100 antes de escribir un post tan descortés como ese, que todo estamos para ayudarnos y ser buenos amigos.
Saludos
Reinier