This is an Arduino based project that flashes text or a name on a shield, with various modes and brightnesses selectable via tact switches. It uses PWM output pins (six on an Arduino Uno/Duemilanove) to control brightness levels when necessary. I designed the circuit boards in Fritzing, then ordered them from their fabrication plant, and soldered the LEDs on.
See the assembled ones on YouTube in various modes:
- Eric View on YouTube
- Bill View on YouTube
- Matt View on YouTube
Code
These are the code files that drive the Name shields with LEDs.
Current Modes (you can easily write your own, be sure to customize them in the Modes.ino file):
- All On
- Blink All (at once)
- Blink All (at once) - Fast
- Sequential
- Sequential - Fast
- Wave
- Wave - Fast
- Blink Dot of i (if applicable)
- Blink First Letter
- Blink Second Letter
- Blink Third Letter
- Blink Fourth Letter (if applicable)
- Fade All
- Fade All - Fast
- Fade All - Slow
- All Bright
- All Off
Schematics
These are Fritzing .fzz files that define PCB schematics that can be ordered as Arduino shields. Visit Fritzing for more information.
Implementations
Currently, I have built Eric
, Matt
, Bill
, and RDI
. If you'd like me to make one for you, Email Me or download fritzing and the Arduino IDE and build your own!
Here are some of the other variants: