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.hex’ with 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. 










