아두이노 로봇은 바퀴가 달린 첫 번째 공식 아두이노 로봇 입니다. 아두이노 로봇은 2개의 프로세서가, 2개의 보드에 각각 하나씩 장착되어 있습니다. 2개의 보드는 모터 보트제어 보드인데, 모터 보드는 말 그대로 모터를 제어하고, 제어 보드는 센서를 읽고 어떻게 동작할 것인지를 결정합니다. 각 보드는 모두 아두이노 IDE로 프로그래밍 가능한 완전한 아두이노 보드입니다.

모터 보드와 제어 보드 모두 Atmega32u4를 기반으로 한 마이크로컨트롤러 보드입니다. 아두이노 로봇이 가진 많은 핀들은 보드에 부착되어 있는 여러가지 센서와 액츄에이터와 미리 연결되어 있습니다.

아두이노 로봇에 프로그래밍하는 방법은 아두이노 레오나르도와 비슷합니다. 두 프로세서 모두 built-in USB 통신이 내장되어 있고, 추가적인 프로세서가 필요하지 않습니다. 이 방법으로 아두이노 로봇은 컴퓨터에 가상 시리얼 COM 포트로 인식됩니다.

아두이노가 항상 그래왔듯이, 아두이노 로봇 플랫폼의 모든 하드웨어, 소프트웨어, 문서 들은 오픈소스로서 자유롭게 이용될 수 있습니다. 이 말은 당신이 아두이노 로봇이 어떻게 만들어졌는지를 배워서, 그 디자인을 당신 로봇의 시작점으로 사용할 수 있다는 의미입니다.

 

Control Board Summary

MicrocontrollerATmega32u4
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

MicrocontrollerATmega32u4
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