I had a traffic light that I was refinishing. The only thing left to do was to build the controller for the light's signal patterns. To give it a twist I incorporated a remote control. This was also the perfect opportunity for me to try out an Arduino. I wanted to use the Arduino becuase it was easy to use on both MAC and Windows.
Step 1: Define the Project
To start an electronics design project first define the parameters of it functionality.
This project is defined as:
Control 3 outputs
Read 4 inputs
Read 1 interupt
3 outputs are sequenced in multiple modes
-Standard Traffic Light pattern
-Steady on each output
-Blink each output
Increment and decrement sequence speed
Modify saved timing parameters using remote control
and most important; Execute in a realtime manor.