Este documento presenta un programa en C que simula el funcionamiento de semáforos. El programa permite al usuario introducir el tiempo de simulación y el tiempo de cambio de color de los semáforos. Usa las funciones time() y difftime() para medir el tiempo transcurrido y cambiar el color de los semáforos 1 y 2 de forma alternada cada cierto tiempo. La función cambiarColor() cambia el valor numérico que representa el color de cada semáforo entre 0 y 1 para simular el cambio entre rojo y verde.