For anyone new to microcontroller programming, the Arduino Uno is the best place to start. This is by far the best supported platform, with its own dedicated Integrated Development Environment and a myriad of compatible function libraries, making code development a breeze. Most function libraries come with examples, which can