Manual

Basic Kit (V2.0)
The DFRobotShop Rover Basic Kit needs to be connected to the computer in order for an operator to control its
motion. The robot can also be programmed to move autonomously.
1. Connect the USB cable to your computer and upload sample sketch #2 (code section of this manual if).
2. Ensure you know which COM port is associated with the USB Bluetooth dongle on your computer.
3. For Windows users, open Hyperterminal and follow Hyperterminal Configuration in this guide.
4. In the hyperterinal serial window, you can type W, A, S, D (and any other key to stop) to move the rover.
Autonomous Kit (V2.0)
The DFRobotShop Rover Autonomous Kit includes a variety of sensors intended to allow users to experiment
with autonomous control with feedback from the environment.
1. Follow the steps above for getting the basic rover operational.
2. Sample code for using a servo motor can be found under Examples in the Arduino software.
3. Sample code for the IR Compound Eye for motion tracking (and also use of the buzzer) can be found
under the Useful Links tab in the product description, or at the following link. Note that the
adventure robot uses servo motors as opposed to DC gear motors, and also includes additional IR
sensors not present in the Autonomous Kit. Should the Adventure Robot code be uploaded, the motion
and obstacle detection subroutines will not work without modification.
www.robotshop.com/content/ZIP/dagu-adventure-robot-sample-code.zip
4. For the ultrasonic sensor, sample code is also provided under the Useful links tab in the product
description, or at the following link:
www.robotshop.com/content/ZIP/demo-code-sen136b5b.zip
5. Encoder sample code can be found in the code section of this manual.
6. Once you have understood and played with the motion code (for example have tried different speeds)
experiment with each sensor one at a time, but don't merge the code yet.
7. We then suggest sub-kits such as the DFRobotShop Rover with the ultrasonic sensor for obstacle
avoidance, or the DFRobotShop Rover with the encoders for accurate motion.
8. There is no specific objective of the kit, though it is possible to create code which uses the encoders, IR
compound eye, pan/tilt, buzzer and LEDs for motion tracking, obstacle detection, feedback and
mapping.