3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

The Arduino LED Cube!!

The Arduino LED Cube!!
Are you bored?
Do you want to make something amazing to impress your friends with?
Let's try making an LED cube.....


A work of art, that lights up.....
 
Remove these adsRemove these ads by Signing Up
 

Step 1What in the world is and LED?

What in the world is and LED?
LED is an acronym for Light Emitting Diode, where electricity can only go one way and when it passes through the "LED" it lights up!

Who cares what an LED is... Well you should because this Monitor your looking at probably has LEDs in it. So there you go.. You learned something new.
« Previous StepDownload PDFView All StepsNext Step »
22 comments
Apr 7, 2010. 10:34 AMavibit123 says:
Thanks man, me and my buddy here in israel built two led cubes with your help.
we appreciate your hard work of writing this tutorial thanks alot.

Nov 15, 2010. 6:31 PMadrian.robb says:
Awesome project! You can almost 'see' in a way what the code is going to do if you scroll down through the 1's and 0's and look at the pattern they make as they go past :P
Nov 19, 2010. 8:16 PMarea36 says:
IT WORKS!!!! muhuhahaha. Hey man thanks a million for puttting out this how to! I thought I was working on a disaster but I am looking at it right now run through all of its programs and it is just beautiful. clap calp my friend!
Nov 26, 2011. 8:53 PMbmagnani says:
Thanks for the code! Will this code work for the Baby Orangutan?
Jun 21, 2010. 5:40 PMAlexizupinhea says:
Im confused about several things. Mainly, isn't the max current for each digital i/o pin 40mA? So isn't there a maximum of 3 leds connected in parallel to each pin at a time? And, doesn't each led require around 3.6V for blue or green, and lowed for red, so aren't resistors needed for each layer connection? And, I made my cube of LEDs using these: http://ledshoppe.com/Product/led/LE1003.htm which draw 30mA, 70mA peak, so wouldn't three of those all on at one time blow out something? I made my cube of LEDs, but i'm too worried to wire them to the arduino. Help would be appreciated.
Apr 12, 2010. 3:04 PMa_noob says:
hey there peepz im doing this project now and i was wondering where do you actualy put the 1st pin from the led to the arduino board coz the discription here is not that clear, its a bit vauge if possible u can shed smome light on that

and  next is the 3 cathode conction, u say its conected to analog 0,1,2. but the analog 1 and 2 is used for the number 1 and 7 anode so i was wondering which one is ryt? im a bit confused here

do pls. help me in those area and i hope to hear from you guys as quick as possible pls. thank you.
Mar 2, 2010. 1:12 PMvorgon4 says:
 this might help! I built one, got bored changing 0 and 1's to make it go! if you want to change the above code this little page i made will do it easily... 
Mar 2, 2010. 1:13 PMvorgon4 says:
 oops forgot the link
www.evehosting.org/oracle/led.php
Jan 24, 2010. 5:07 AMgummy says:
where on the arduino board should i connect the 3 catode pins?
Feb 25, 2010. 3:54 PMerod998 says:
 i know not the best instrctable ive seen and im wondering the same thing!!!!!
Feb 26, 2010. 6:37 AMgummy says:
hey erod998

i found out how to connect the 3 catode pins. they go to analog 0,1,2
Feb 27, 2010. 11:19 AMerod998 says:
 i havent tried that yet but thaanks even if it doesnt work


Dec 30, 2009. 6:40 AMgrampafish says:
here is the working link to the code: http://stationinthemetro.com/blog/2008/1/20/makedc-led-cube-workshop.html
Dec 30, 2009. 6:37 AMgrampafish says:
i built the cube and it worked perfectly
Oct 13, 2009. 12:01 PMJodex says:
I'm building 2x2x2 LED cube next weekend.. It's going to be a bit easier than 3x3x3.. And I'm gonna make my code different way; connect each LED to one pin and make the code about by modding the "Blinking LED"... I 'm not good at all at Arduino coding yet; I just can make some piezo buzzer sounds and making LEDs blink the way I want =)
Dec 6, 2008. 10:18 PMzm634 says:
Spelling and grammar check, Get rid of that huge block of code; it doesn't work. The bloggy thing has turned the conditionals into links. The link to the original code is better. You could also offer it as a downloadable Arduino sketch.

It's still a helpful instructable, but you should try to explain *what* is going on (charlieplexing?) so that someone can use the knowledge to build off it. That whole teach a man to fish thing.
Oct 6, 2009. 1:38 PMhappywatt says:
I'm glad you said something about the code, I down loaded it and it didn't work nor could I figure out what was going on with it. I'm new to using an Arduino and programming. I've probably been at it now for 2 or 3 weeks and it's tough as hell grasping concepts and so on, but I'm getting there slowly so I take all the advice I can get my hands on. You mention something about the original code. I checked the links and didn't really see anything I could use. I'm not even sure if it is code my Ardunio board can interrupt. I am using the software for windows which I believe is C or C++, regardless, would you know where I can obtain a down load of the code for a 3 x 3 cube in C or for the windows version of the code? Any assistance would be appreciated. Thanks,
May 25, 2009. 6:37 PMmacattackct says:
using MY cube and Mac u did this, and i dont see any acknowledments!
Mar 6, 2009. 9:48 PMdepotdevoid says:
Besides spelling and grammar, this was a very good instructable, I found it quite useful. Thanks for the help!
Dec 19, 2008. 9:04 AMDavidRobertson says:
LCD computer monitors contain cold-cathode tubes as backlights.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
188
Followers
5
Author:robotkid249
"I am always doing that which I cannot do, in order that I may learn how to do it." -Pablo Picasso "Everyone can be smart. Everyone is given a box of crayons in Kindergarden." There are only two mis...
more »