This project uses the Simple LED Animation Kit (SLAK post or page) with the LEDs arranged in a circle around the PIC16F628A. I decided to do this project after picking up some red SMD LEDs at HSC in Santa Clara, CA, last week. Although the only difference from the basic SLAK is the board design, I find that this layout to be have the potential to be more useful. It could easily be a medallion on a necklace. If I had blue LEDs this would go well in an IronMan Reactor Core package.
This board only needs 4.5V and in the video is running on only 3 AA batteries. You can see that the PIC is still in a socket.
If anyone is interested, I can easily change the SMD parts to thru-hole parts and post an updated board.
I am still refining the current set of animations for both a linear (straight line) arrangement and a circular arrange. I need to tailor the ones running on this board for a circle only. OK, so that sounds a little cryptic. What I really mean is that I want to take out the ones that don't look good to me. And maybe add some more. By the way, each animation has a name.
One of the next things on my list is to take this same arrangement and use three different LED colors, four red, four green, and four blue or maybe yellow. Then I will spend some time creating animations that highlight the color possibilities.
Downloads are available on the web page




Dude you make so fun stuff. I will try to get pics of the 4x4 tonight. Great work
Posted by: OG Style | June 12, 2008 at 08:23 PM
What are the details of the LED's in use and the Resistors? if this was SMT what would the LED's and the resistors be?
Posted by: BloodCoder | October 23, 2008 at 04:40 PM
hi
my name is MONTY
I m trying build the code but it is giving this error
::Symbol not previously defined (AnimationDispatch)
what could b the possible reason plz rectify the problem
Posted by: Jaspreet Singh | July 10, 2009 at 04:09 AM
Hi,
You need to assemble the medallion.asm file. This file includes the LEDDirectDrive.asm file. I think you are trying to assemble the LEDDirectDrive.asm file directly.
David
Posted by: David Kaufman | July 19, 2009 at 04:05 AM
Hi,
i m assembling the medallion.asm file .But it shows these errors
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F628A "LEDDirectDrive.asm" /l"LEDDirectDrive.lst" /e"LEDDirectDrive.err" /o"LEDDirectDrive.o"
Error[113] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 343 : Symbol not previously defined (AnimationDispatch)
Error[113] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 361 : Symbol not previously defined (AnimationDispatch)
Error[113] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 367 : Symbol not previously defined (AnimationDispatch)
Error[113] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 372 : Symbol not previously defined (AnimationDispatch)
Error[113] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 390 : Symbol not previously defined (AnimationDispatch)
Error[113] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 775 : Symbol not previously defined (AnimationDispatch)
Error[113] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 790 : Symbol not previously defined (AnimationDispatch)
Error[113] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 795 : Symbol not previously defined (AnimationDispatch)
Warning[205] G:\ELECTRONICS\MEDALLION_ANIMATEDCIRCLE\MEDALLION\MEDALLION\LEDDIRECTDRIVE.ASM 1150 : Found directive in column 1. (end)
Halting build on first failure as requested.
BUILD FAILED: Fri Aug 21 13:57:20 2009
Posted by: jaspreet singh | August 21, 2009 at 04:36 AM
Hello, first sorry I do not speak English, just one question, has anyone solved the problem of the ASM file Medallion: Circle LED Animation, because as I have friends over a lot of mistakes I can not create a HEX file, if someone could send me would be super nice, thank you for your help and your reply. Good day. Jean Michel
Posted by: palleau | December 12, 2009 at 08:59 AM