Building a mobile robot
In this recipe, we are going to see which components we need to build a mobile robot based on Arduino, and of course how to build the robot itself. At the end of the recipe, you will have a fully-functional mobile robot that is ready to be programmed.
Getting ready
As we saw in the previous recipe, we are going to use a rover-like robot platform for this chapter. The one I selected comes with the chassis, but also with two DC motors already built-in. Of course, you can use the platform of your choice, but you will need to adapt the different recipes of this book for any other platform.
This is the list of components that you will need for the whole chapter, excluding the Arduino MKR1000 board:
Rover robot chassis with two motors (http://www.dfrobot.com/index.php?route=product/product&product_id=390)
L293D motor driver (https://www.adafruit.com/products/807)
4xAA battery pack (https://www.sparkfun.com/products/9835)
3.7V LiPo battery (https://www.sparkfun.com/products...