Getting started with popular embedded boards
In this section, we will look at some of the popular microcontroller boards and microcomputers that can be used in robots.
An introduction to Arduino boards
Arduino is one of the most popular embedded controller boards that can be used in robots. It is mainly used for prototyping electronics projects and robots. The boards mainly contain an AVR series controller, in which its pins are mapped as Arduino board pins. The main reason for the Arduino board's popularity is in its programming and easiness in prototyping. The Arduino APIs and packages are very easy to use. So we can prototype our application without much difficulty. The Arduino programming IDE is based on a software framework called Wiring (http://wiring.org.co/); we are coding using C/ C++ in a simplified way. The code is compiled using C/C++ compilers. Here is an image of a popular Arduino board, the Arduino Uno:
Figure 1: Arduino Uno board