Arduino Robot

  • Description-


    The Arduino Robot is the first official Arduino on wheels. The robot has two processors, one on each of its two boards. The Motor Board controls the motors, and the Control Board reads sensors and decides how to operate. Each of the boards is a full Arduino board programmable using the Arduino IDE.

    Both Motor and Control boards are microcontroller boards based on the ATmega32u4 (datasheet). The Robot has many of its pins mapped to on-board sensors and actuators.

    Programming the robot is similar to the process with the Arduino Leonardo. Both processors have built-in USB communication, eliminating the need for a secondary processor. This allows the Robot to appear to a connected computer as a virtual (CDC) serial / COM port.

    As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own robots. The Arduino Robot is the result of the collective effort from an international team looking at how science can be made fun to learn. Arduino is now on wheels, come ride with us!

  • Technical Details+

    Technical Details

    Control Board Summary

    Operating Voltage5V
    Input Voltage5V through flat cable
    Digital I/O Pins5
    PWM Channels6
    Analog Input Channels4 (of the Digital I/O pins)
    Analog Input Channels (multiplexed)8
    DC Current per I/O Pin40 mA
    Flash Memory32 KB (ATmega32u4) of which 4 KB used by bootloader
    SRAM2.5 KB (ATmega32u4)
    EEPROM (internal)1 KB (ATmega32u4)
    EEPROM (external)512 Kbit (I2C)
    Clock Speed16 MHz
    Keypad5 keys
    Knobpotentiomenter attached to analog pin
    Full color LCDover SPI communication
    SD card readerfor FAT16 formatted cards
    Speaker8 Ohm
    Digital Compassprovides deviation from the geographical north in degrees
    I2C soldering ports3
    Prototyping areas4

    Motor Board Summary

    Operating Voltage5V
    Input Voltage9V to battery charger
    AA battery slot4 alkaline or NiMh rechargeable batteries
    Digital I/O Pins4
    PWM Channels1
    Analog Input Channles4 (same as the Digital I/O pins)
    DC Current per I/O Pin40 mA
    DC-DC convertergenerates 5V to power up the whole robot
    Flash Memory32 KB (ATmega32u4) of which 4 KB used by bootloader
    SRAM2.5 KB (ATmega32u4)
    EEPROM1 KB (ATmega32u4)
    Clock Speed16 MHz
    Trimmerfor movement calibration
    IR line following sensors5
    I2C soldering ports1
    Prototyping areas2

    For product support, replacement parts and warranty for Arduino products, click here.

    RoHS 2 2011 65 EU Compliant
    RoHS 2 2015 863 EU Compliant