I like trying to teach myself about basic electronics. I feel like once I can get a firm grasp on all of the basic elements (capacitors, resistors, transistors, etc), I'll be better able to understand more advanced components (resistor networks, rheostats, microcontrollers), and how they all interact. I've seen a lot of LED Cubes on this site, and I've wanted to make my own for a while. With all of this in mind, I decided to try to get as component level as I could to make it.
I found a Basic Stamp board, which is programmed in Basic, a programming language that came along almost 20 years prior to C++. With that, and a bunch of resistors, transistors and wire, I set out to make my first LED Cube.
There were two Instructables that were of immense help while creating this:
LED Cube 4x4x4
5x4 LED display matrix using a Basic Stamp 2
Remove these ads by
Signing UpStep 1: Materials
22 Gauge solid core wire
BASIC Stamp Homework Board
Red LEDs (12 total)
Green LEDs (12 total)
Yellow LEDs (12 total)
White LEDs (12 total)
Resistors (22ohm, 33ohm, 82ohm, 220ohm)
NPN Transistors (I purchased a grab bag and used four different types to see if I could. Turns out I can)
9V Battery (or a 1A 12VDC Wall Plug Adapter) (You only need one)
Small scrap piece of wood











































Visit Our Store »
Go Pro Today »




i am 15 and have made my own LED cube, heres a video of how I made it: http://www.youtube.com/watch?v=gTZJOy70rrc&list=LL7RW6Py5QalcKDnSCnX9_Dw
let me know if its helpful!
Just found it in a deep dark dust filled box in my shed.. Good times
http://teachmetomake.wordpress.com/how-to-use-a-transistor-as-a-switch/
what diffremt between ??
I do also like the fact that I've now used another programming language other then Processing/Arduino. I was playing Gorilla and Nibbles in QBasic way, way back in the day and loved them. I would look at the code on occasion and wonder how it worked. I still don't know, but I understand that language a little better now, which is a nice feeling.
In addition, having worked with both the Arduino and the Stamp at this point, I can honestly say that I don't think it would have been as easy to control outputs with the Arduino as it was with this. Being able to control each output with a string of binary was actually quite liberating. I hope someone adds this ability to Arduino at some point.
Looking at the BASIC code, it looks like what you might gain in logical simplicity, you also lose in semantic clarity (might be easier to type and take up less characters, but is harder to intuitively grasp if you don't know exactly what the author intended). But really, this can be said about any microcontroller platform at some level.
By the way, you actually can using a bitmask to address pins of a port with the Arduino, it's just not presented to beginners very often: http://www.arduino.cc/en/Reference/PortManipulation .
Anyway, I've got to build a Companion Cube version of this!