SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-28T02:54:34-06:00SparkFun ElectronicsDonny Viszneki on Boooo!Donny Visznekiurn:uuid:67849f6d-eb5b-0a71-e357-b37060eb69482008-11-04T14:44:58-07:00<p>Here's a link to the part of my source code that drives the 64x64 display: <a href="http://codebad.com/display-driver.c" rel="nofollow">http://codebad.com/display-driver.c</a><br>
The ATMega32 has 32 I/O lines. I dedicated 16 of them to controlling the display, which happens one scan-line at a time, exploiting persistence-of-vision to simplify the display control circuitry (a bus consisting of 8 rows and 8 columns.) This source code identifies identical scanlines and displays them simultaneously to decrease the number of "frames" that are needed to constitute the entire image.<br>
Possible improvements to the code: pixelput() and scanlineput() methods to update individual parts of the frame buffer.</p>
Donny Viszneki on Boooo!Donny Visznekiurn:uuid:96d04c92-dbbd-3e76-f585-828b8f0b01552008-11-04T14:19:08-07:00<p>I built an LED-driven Jack-O-Lantern using an ATMega32 and 64 green LEDs. Even cheap LEDs are bright enough to shine through pumpkin skin and show up well in the dark! (The diffusion offered by the pumpkin flesh even gives it a rather cool appearance.) I recommend buying some drinking straws and using them to insulate the LEDs and their electrical terminals from the moist pumpkin flesh. This project is simple enough for beginners IMHO as I'm a relative newcomer to embedded development.</p>
CowboyBob on Boooo!CowboyBoburn:uuid:1b130a6f-7a25-a756-f222-2cbe05aa1bfe2008-10-30T08:05:37-06:00<p>Where did you guys get the Peter Griffen vs The Chicken poster? LOL!</p>
nonexist on Boooo!nonexisturn:uuid:2fe6233f-20af-5f77-3dc1-790b03868e582008-10-30T05:00:24-06:00<p>...</p>