신호등이 바뀌는 시기를 누가 결정하느냐는 교통 신호의 종류에 따라 다릅니다. 많은 경우 신호등은 센서와 알고리즘을 사용하여 신호등을 교체할 시기를 결정하는 컴퓨터 시스템에 의해 제어됩니다. 이러한 시스템은 교통량, 하루 중 시간, 보행자 등과 같은 요소를 고려합니다. 경우에 따라 신호등은 교통 관제사가 수동으로 조작하며, 관제사는 교통 상황을 시각적으로 관찰하여 신호등을 변경하기 위해 컨트롤 박스를 사용합니다. 이 방법은 작은 마을과 교통량이 적은 교차로에서 더 일반적입니다.