How to Build an Arduino UNO Robot

This free mini-course is being presented as a series of blog posts. Think of each post as a lesson within the course.

Module 1: Build Your First Robot

In this first module you will learn how to select the hardware for your robot. Then I will instruct you on how to assemble it. Finally I will show you how to test the robot using what's known as a motion loop.

Module 2: Robot Class

In this module you will learn how to take the motion loop code and turn it into a robot class library.

The Arduino Uno WiFi Rev2 used in the robot has a built in IMU (Inertial Measurement Unit). To get to know how it works, I'll show you how to read the values by building a monitor class library.