1. Hello User! - Introduction to Arduino Robot



In this video, you will see how to unbox the Arduino Robot and mount it as well as an example on how to use the Arduino IDE to program the robot.

After an introduction by Massimo Banzi, Arduino Co-founder David Cuartielles, assisted by Arduino's Interaction Designer Xun Yang, explain how the robot can be used to make learning about electronics and mechanics easy.

The robot was developed together with Complubot, a Robotics association from Spain. This association was founded by Ivan Gallego, Nerea de la Riva and Eduardo Gallego and they have many years of experience creating robots that compete in the international RoboCupJunior competition.

The Arduino Robot is a great platform to introduce people with an interest in Robotics to learn the basics. It comes pre-assembled (except for the parts shown on this video) and has plenty of supporting documentation available online.

Xun and David go through the process of unboxing and assembling a robot explaining the different parts that come with it: omnidirectional Robotics platform, getting started guide, USB cable, TFT screen, uSD card, batteries, and power supply to charge the batteries.

The robot's power supply has been carefully designed using a DC-DC converter that will make sure to optimise the consumption of whatever batteries are being used. It is worth remembering that the charging circuit can only re-charge NiMh batteries.

Every robot comes pre-tested from the factory and is running a program called “Hello User!” This program guides the user through the basic use of the robot's interface. The screen gives clear instructions on how to manipulate the keypad and buttons to interact with the software. In this first example, users are invited to type their name and the name they want to give to their robot. That information will be stored inside the robot's EEPROM memory for future use.

The robot's basic library has been carefully designed and has the ability to play 8-bit music while doing other things. You will notice how the robot plays a welcome tune while executing the "Hello User!" example.

The robot has two different processors; the one on the control board (top) runs the screen, compass, and other sensors while the motor board (bottom) runs the motors and reads the line-following sensor array.

Programming the different sensors and actuators on the robot is easy: David and Xun demonstrate how you can make the robot move and turn with just a few lines of code.

The following videos will explore different characteristics of the robot in depth, from remote controlling it with a universal TV-remote, to detect distance to objects in the room. Make sure to subscribe to the next video tutorial by the Arduino team here.