Manual

PCB Dimensions: 57mm x 195mm (200mm for V2.0)
Overall dimensions: 200mm long x 108mm wide x 58mm high
Weight (assembled kit not including batteries): 250g
Programming
www.arduino.cc
The Arduino software is a relatively easy to use text-based programming language which is ideal for
programming Arduino-compatible boards. This guide is not meant to teach you how to program Arduino. Please
visit the Arduino website for tutorials, or purchase one of many Arduino-related books.
An alternative to Arduino is Modkit www.modk.it. Modkit is an Arduino compatible graphical software interface
which allows you to use graphical blocks to create easy to understand code without all the hassle of syntax. This
guide does not include sample code for ModKit. Please visit the ModKit website for tutorials.
Important notes
1. The DFRobotShop Rover V1.5 is essentially a standard Arduino Duemilanove board while the
DFRobotShop Rover V2.0 is essentially a standard Arduino Uno board. All code and examples found on
www.arduino.cc can be used.
2. Digital pins 5 to 8 are permanently connected to the onboard motor controller on all versions of the
rover. You can use these pins normally only if no motors are connected to the screw terminals. Note
that the motor controller will still be receiving signals.
3. V1.0 and 1.5: Analog pins 0 and 1 are connected to the onboard light and temperature sensors, but can
be disconnected using the jumpers (17) and (18).
4. V2.0: Analog pins 0 and 1 are connected to the optional encoder modules via jumpers (8) on either side
of the board. If you do not plan to use encoders, ensure the jumpers are not in place, freeing up A0 and
A1.
5. V2.0: The board is based on the Arduino Uno; the drivers do NOT install automatically. Please follow the
installation procedure here: http://arduino.cc/en/Guide/HomePage