Traffic Light Control System
March 2023
An RTOS that controlled a few shift registers that powered a set of LEDs representing cars and traffic lights. Using FreeRTOS, a traffic sorting algorithm was designed to allow multiple tasks to run concurrently on the same microcontroller. These tasks were set to control the systems traffic lights, represent the cars movement, and stop or start the cars when traffic came to a halt.