What is an Arduino and Why do you need one? November 04, 2013 Arduino atmega mega microcontroller microprocessor pi r3 raspberry uno +