Skip to content

namanh2310/Traffic-Light

Repository files navigation

Traffic-Light

A Micro-controller Project

Introduction

This is the final project of Micro-processing System course in university !!

Technologies:

• Schematic Design: using Proteus for simulating the electronic circuit
image
• Embed Code: using C programming for connecting to many peripherals for this project

Devices:

• Blue 2 Digit-7 Segment Anode LCD (LCD displaying countdown number)
• 122x32 Graphical LCD with SED1520 controllers (LCD displaying information)
• Traffic light
• Red/Green lights
• Motor DC
• Voltmeter
• Buttons
• Virtual Terminal

Peripherals:

• Timer: using OCR1A and OCR1B to initialize the values of motor wheels' speed
• Interrupt: for generating the external interrupt 0 (INT0) when the user clicks the button
• UART: using the receiver (Rx) and transmitter (Tx) for displaying the speed of the transportation in Virtual Terminal
• ADC: increasing/decreasing the transportation's velocity by changing the value of voltmeter
• SPI: applying the slave-master model to generate the countdown screen for the traffic light

Demo here we go !!!

image

finalmps-democlip_1zAMiEGe.mp4