Arduino microcontroller processing for everyone! (Synthesis lectures on digital circuits and systems, 2010)