DESIGN AND IMPLEMENTATION OF A MICROCONTROLLER-BASED VERSATILE Y- AND CROSS-JUNCTION TRAFFIC LIGHT CONTROL SYSTEM/TRAINER 

DESIGN AND IMPLEMENTATION OF A MICROCONTROLLER-BASED VERSATILE Y- AND CROSS-JUNCTION TRAFFIC LIGHT CONTROL SYSTEM/TRAINER 

ABSTRACT

A microcontroller-based Versatile Traffic Light Control System/Trainer has been designed and implemented in the course of this project. The system can control traffic lights in all types of y- and cross-junctions. Two major aspects of the system are the hardware subsystem and the software subsystem. Each subsystem was first broken down into simpler parts or modules and each module was designed from first principles to get the required functional behavior. The entire system was then integrated into one functional unit and tested using a carefully laid-down test plan. The versatility of the system was made possible by the use of a microcontroller which enabled the researcher to use software to achieve a versatile, flexible and cost-effective solution. The system can double up as a training kit for undergraduates that are interested in learning traffic light control system design and operation.