Selecting the Right Arduino Board for Your Project
At the core of every Arduino-based robot is an Arduino board that can be programmed with the Arduino IDE and that runs your Arduino code. In the first three chapters, we exclusively used the Arduino Uno, which is a great board to get started. But there are many more official Arduino boards, as well as third-party boards that are not technically Arduinos but compatible with the Arduino IDE. All of these boards have unique characteristics, strengths, and weaknesses.
In this chapter, we will disentangle the characteristics that matter the most when selecting a board for your Arduino robot. It will be structured as follows:
- Important characteristics of Arduino boards
- An introduction to selected official Arduino boards
- A brief overview of third-party Arduino-compatible boards