I had assigned the LED into 9 columns and 3 layer. This means 12 output is needed for the simulation. Below is the circuit for the PIC controller and the LED cube.
PIC controller circuit
LED cube circuit
The 3 layers LEDs are sharing cathode and soldered to diode 1N4001 before fed to the PIC output pins. This is to ensure there will be no reverse bias going through the LEDs as the reverse bias threshold voltage is 5V. This will damage the LED. The connections of diodes are as shown in figure below. Normally the anode of the resistor will fed to 90 ohm - 100 ohm resistor to reduce the output voltage to approximately 3.3V. There is no resistor fed from the output pins for my LED cube because the output voltage of 4.4V seems OK for the LED.
Diode connection from cathode
The coding for this cube is basic ON & OFF plus some delay. All port B plus 1 RD7 are used as columns and RD4-6 is used as layers for example:
This is the main part of the program. For other style can be add-on with adding extra code. (I upload in JPEG form because the coding become different due to the coding conflict with .html)
LED cube for 5x5x5 will be the next target after LEDs reach... >.< limitation of PIC16F877A... Looking for ways to make it 8x8x8 or even more...
gud work chong, let us share knowledge together...
ReplyDeletesure sure...good thing must be shared...
ReplyDeletehey dude, the code doesn't go with the led cube video on the page,isn't it?can you provide me with the codes? please. Thanks in advance. i would like to build a one for me.
ReplyDeleteu can mail me at biplav_np@yahoo.com
can you mail the code sir.at arianjaygariando@gmail.com.
ReplyDelete