Let there be light!
And there was light, or at least a cool little LED Grid. This is a pet project of mine that started as a way to incorporate a number of subject areas where I would like to grow while building something interesting. It will be improving over time as I add features, remove code cruft, and all the while further honing my programming acumen.
This is my 1.0, although admittedly it may come across more like a 0.1 :)
But… it is fully functional with all the basics I wanted to include (before the inevitable feature creep could take hold).
What is it?
In short, it is a wirelessly controlled LED grid. The "Wireless" is Wifi, the "control" is via a Processing sketch, and the "LED Grid" consists of an Arduino Uno powered 7 x 7 arrangement of WS2801 RGB LEDs I procured on one of the many available foreign electronic sites. Here's how it works, once the sketch is loaded on the Arduino power up the LEDs and the Arduino. Then on the computer open the accompanying Processing sketch. The sketch will display a 7 x 7 grid of gray circles each representing one of the LEDs on the Arduino-connected matrix. Below is a color picker that you use to select the color of the LED. Once you select a color just click on one of the circles on the grid and voila! The circle on the screen will change to that color, and at the same time (or shortly thereafter), the LED matrix will update the same corresponding LED with the same color!
Wow! Eureka! Amazing! This one weird trick will change your LEDz!
Ok so maybe its not the most amazing thing. But hey, I'm learning here! I have a lot of ideas of where I might take this. It's certainly exciting to think about all of the possibilities. Stay tuned to see what comes next.
Code for this project can be found at the links below