The Micro Magician V2 is the perfect controller for small robots. At just 30mm x 60mm this board is less than half the size of a standard Arduino board but is packed full of featured needed for making a small robot. The V2 controller is fully software compatible with the new Arduino 1.0 IDE and code can be loaded using either the ISP interface or USB.
Features:
Compatible with the Arduino IDE - board type: Arduino Pro or Arduino Pro Mini (3.3V, 8MHz) w/ ATmega328
ATmega328P processor running at 8MHz, 3.3V with 32K FLASH, 1K EEPROM and 2K SRAM
Input voltage from 3.6V to 9V
Built in LDO +5V, 1A regulator (input voltage must be at least 5.5V) to power external 5V devices
Built in LDO +3.3V, 500mA regulator
Reverse polarity protection rated at 6A for protecting servos and motor driver IC
Reverse polarity protection rated at 3A for logic and other 3.3V devices
Built in USB using the CP2102 interface IC
Built in dual FET "H" bridge with current limiting, motor stall detection and electronic braking
Built in 3-axis accelerometer with 0G detection and selectable ±1.5G and ±6G ranges
Built in 38KHz IR receiver providing 128 virtual buttons when using the Sony IR protocol
8x digital I/O pins terminated with 3 pin male header and selectable supply voltage for logic / driving servos
3 pin male headers on analog inputs to provide 3.3V power for sensors
4 pin female communications header for 3.3V wireless transceivers (Xbee or Bluetooth)
ISP socket for bypassing the bootloader and programming the processor directly
Power, Rx, Tx, D13 and IR signal indication LEDs
Software library provides functions for IR decoding, angle / impact detection, motor control
Media
Video Demo of Robot with Micro Magician v2 Controller