Login
Search
Links
Tags
apple art avr bangkok bike canon centennial park dav3 drive email fail feedback food funny howto hua hin humour inspirational international iphone iphoto kick boxing language license lyrics malaysia map micro muay thai music osx photo photos phuket rant review ride shopping singapore squash sydney test thailand tip travel ubuntu video walk wordpress woy woy youtubeArchives
- January 2012 (4)
- October 2011 (3)
- September 2011 (9)
- August 2011 (11)
- July 2011 (2)
- June 2011 (7)
- January 2011 (1)
- September 2010 (4)
- August 2010 (4)
- July 2010 (10)
- May 2010 (1)
- April 2010 (1)
- October 2009 (1)
- September 2009 (2)
- July 2009 (2)
- June 2009 (4)
- March 2009 (1)
- January 2009 (1)
- November 2008 (2)
- October 2008 (1)
- September 2008 (4)
- August 2008 (1)
- April 2008 (8)
- March 2008 (8)
- February 2008 (11)
- January 2008 (16)
- December 2007 (1)
- May 2007 (2)
- March 2007 (1)
- December 2004 (1)
Recent Activity
Monthly Archives: May 2010
Flashing LED Microcontroller Project
A few years ago I got into microcontrollers and had grand plans to change the world with my micro projects. For one reason or another I stopped working on what I was doing and pretty much dropped them overnight.
Well, I’ve picked up the ball again and starting from scratch (since I’d seemed to have forgotten almost everything). So I’m starting with the basics.
Most microcontroller projects will usually have a flashing LED as the first objective. Well, I did that and this is the next step. Pulse Width Modulation. Here is a short video of a LEDs brightness being controlled through the use of PWM. This project uses an ATMega 128 AVR microcontroller (yeah, a little bit of overkill for a flashing LED, but hey!)
The next video here is taking the last video just one more step further, and that is having the LED pulsate, or as I prefer to call it, “breathing”. So much cooler than a simple flashing LED ;-)