RGB Hello world
In the world of computer programming, the “Hello world program” is often the first one we write. During my computer science Degree, we did it in Cobol, Pascal, Modula, 370 assembler, …
In the world of microcontroller, where a display device his rarely utilize in a first project, we light up a LED.
Even after years of playing around with cpu chips or microcontrollers, I still revisit that old classic.
There is something fascinating about staring at a flashing LED.
It must come from my youth, when I would stare at the vacuum tubes in the back of my parent’s b&w tv for hours. Yep, I’m that old…
So, back to the never ending project of lightening a LED.
After unwrapping the AVRISP mkII, I reproduced a “RGB led, PWM controlled” project from David Gustafik at http://www.daqq.eu/index.php?show=prj_yabled.
The idea here was to test the new acquired AVRISP mkII, not reinvent a way of saying “abyssus universitas”.
After a few adjustments in AVR Studio and transferring the HEX file to the chip, I caught myself staring, and staring, and staring, and … (ok, you get the point) at:
I must admit, 9 channel software PWM is not the usual ‘Hello world’ program, but what the heck…