Our new Robot Shield is an easy to use Arduino shield optimised for small mobile robotics applications. The Robot Shield comes fully assembled and tested.
Dual bi-directional motor driver circuit (1.1 Amp continuous, 2 Amp Peak)
Easy screw-terminal motor connection
Thermal overload protection
Dedicated Arduino Library for robot applications
Separate headers for I2C, SPI and Serial ports
Integrated I2C pull-up resistors
Reset switch and power indicator
Auxiliary power connector
The design of the Robot Shield utilises the same dual, bi-directional motor driver circuit as the popular motor shield but replaces the original L293 with the improved SN754410.
In addition to the motor drive circuitry, the Robot Shield also includes individual headers for I2C, SPI and Serial communications. The I2C header also has the necessary 1k8 pull-up resistors fitted. If the I2C port is not required, the pull-up resistors can be disconnected by removing the fitted jumpers; allowing pins A4 and A5 to be used as Analogue inputs.
All of the other Arduino I/O ports are terminated with 3-pin headers allowing servos and sensors to be easily interfaced.
A dedicated Arduino Library makes programming easy by implementing standard commands such as forward, reverse, rotate clockwise, rotate counter-clockwise, turn right, turn left and stop. The Robot Shield library and some sketches illustrating the use of the Library can be download below:
Robot Shield data sheet
Robot Shield library for Arduino
Example Arduino sketch using library