The Idiot's Guide to Programming AVR's on the Cheap (with the Arduino IDE!): Microcontrollers are, without a doubt, amazing little things. They are versatile, powerful, and extremely tiny. Unfortunately, the latter trait is also shared by both my wallet and my programming skills. My understanding of C is …