Thursday, September 27, 2007

AVR Weaerable Continued

Stage two of the wearable project is completed. I have the micro controller off the Arduino board and running on its own. There is a slight flicker issue and I am not entirely sure what is causing it. Perhaps the 8 mHz Clock speed is two slow for a clean transition between colors.


Wednesday, September 26, 2007

A million billion trillion LCD Screens

So during my normal search for artistic programming applications and possibilities, I stumble across this interesting idea. Vision as the bugs see; this new compound eye has endless possibilities. Alas my dream is a reality. If you have not already come across this in your internet travels, you should know about the delight that is Processing.org. This little programming environment is an excellent way to learn programming and a wonderful tool for artists. Anything and everything are possibilities, interact with the Arduino, Bluetooth, Serial Communications, Trigger Textile-Based works or use Textiles to trigger your program. Oh how I love being uninhibited, programatically speaking of course. Alas you ask what is the point of all this, the "Eye" yes. Has one, two, three, four or even five screens just not been enough. Need to keep up with the Jones' well your in luck. Be the envy of all your friends and neighbours when you show them your Matrix-esque wall of light. Here is the link. Linked with Processing you can now output your eccentric creations ad-infinitum or more simply put in multiplicity.

Before you fling yourself into
the amalgam of this digital utopia I call Processing.org, take a minute to look at the other projects that are currently underway at the website.

The future is limitless.

Sunday, September 23, 2007

AVRDUDE and the AVRISPmkII

After much pain and mental anguish I have cracked through stage one of the AVRISP mkII programmer using AVRDUDE. Although many readers are thinking what are you jabbering about, this is a huge breakthrough for me and my AVR class on Thursday nights. In the spirit of GNU, FOSS, OSS, and other open initiatives I have decided to post my findings for others who wish to embark on the wonderful journey of AVR programming.

>$ sudo avrdude -c avrispmkII -p m168 -P usb:0000B0005522 -U hfuse:r:high.txt -U lfuse:r:low.txt

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.11s

avrdude: Device signature = 0x1e9406
avrdude: reading hfuse memory:

Reading | ################################################## | 100% 0.03s

avrdude: writing output file "high.txt"


the command line entry to access the AVRISP mkII through usb and print the fuse bits to files is:

sudo avrdude -c avrispmkII -p m168 -P usb:0000B0005522 -U hfuse:r:high.txt -U lfuse:r:low.txt

The next stage is programming the fuse bits, and the processor itself. More will follow.