Way back in February/March of 2011, The Late Elliot Williams (TLEW)Δ taught a 6-session AVR Microcontroller Class that introduced hardware programming beyond Arduino to an eager roomful of wannabe bare-metal programmers.
Elliot‘s hard work on that course and it’s 2009 iteration formed the germ for the shiny new 472-page Make: AVR Programming Learning to Write Software for Hardware, released this week by Maker Media, Inc.:
Atmel’s AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you’ll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you’ll get closer to the chip and you’ll be able to squeeze more power and features out of it.
We’re big fans of the Arduino but sometimes our projects demand smaller size, less power consumption, more control, faster processing, and/or MOAR CHIPS! (You can buy almost 10 of Atmel’s ATmega328 AVR chips for the average price of one Arduino.)
Δ Elliot is alive and well. However, he’s dead to us, mostly because after he left DC it was decreed that we would forevermore immaturely express our separation anxiety by referring to him only as “The Late Elliot Williams”.