User manual

AREXX Engineering & JM3 Engineering
Version: 1.20 Apr. 20, 2014 page: 14
2.5 RP6-RC Demo SW (Remote Control)
The RP6 Robot and the RP6WIFI board together enables you to control the RP6 Robot remotely -
so you can drive the robot via a Joystick or WASD keys on the key pad - right, left, forward,
backward and turns. The joystick should be moved as straight as possible to the directions left,
right forward or backward.
The current version is a demonstration PC program and associated RP6 Base and WIFI hex-flies.
Other functions like sensor data transmission and Light ON/OFF can be added by the user (source
code will be made available).
Source code files for both boards are included in the package (see src folder). The software can be
complied with Visual Studio 2010 Express (free download at Microsoft) the makefile is included.
The make file supports the existing c- code libs from the RP6V2 and RP6WIFI and combined this
with the C++ code from the sensor boards in an easy way.
2.5.1 Configuration and setup
2.5.1.1 RP6 Base
Load the ‘RP6Base_I2CSlave.hex’ file with the Robot Loader into the RP6v2.
2.5.1.2 RP6WIFI
Load the ‘rp6RcDemo.hexwith the Robot Loader into the RP6.WIFI control board.
2.5.1.3 PC-Remote Program
Copy the folder ‘pc’ on your desktop, open the folder ‘pc’ and run the ‘RP6-RC.exe’ program.
You should see the following window:
The files EXE-file and the 2 DLL’s must be in the same folder!
At first start an
error message can
be displayed here,
because there is
no config- file.
This will be created
automatically.
If you click on ‘Use Keyboard (WASD)’ than the
control is via the keys W A S D.
Disabling will enable the joystick as control
automatically.