Abstract: The traffic issues have garnered more and more attention on a global scale as the number of cars has grown. One of the biggest problems is the traffic congestion, also the fixed-time settings are still used by the majority of traffic systems today. These technologies are unable to dynamically alter the timing of traffic lights in response to heavy traffic. Thanks to technological advancements, sensors or cameras can now collect data on traffic volume and wait times. This study provided an illustration of a traffic light control system that can manage traffic according to the number of vehicles in each road. Additionally, it showed how the system was designed using the Proteus design suite software and how a prototype of the system was implemented using an Arduino Mega 2560 and an infrared sensor. Through the results obtained, the efficiency of the proposed system is clear by comparing it with the system that depends on the fixed time of traffic signals.