The Arduino platform is great because it allows anyone with a desire to build awesome things the ability to easily create a prototype using a subset of C and C++ programming and specific Arduino func...