Home
Software
Circuit
Contact
About
Corrections
Forum
Guest Book
Project Overview


Download the zip file by clicking on the link below  and ensure that the "use folder names" option is selected when uncompressing the files. The PalmOS project can now be loaded into the Code Warrior 8 IDE and modified. This project contains the object avoidance code mentioned in the book (Autonomous mode). I'm going to put some tone generation code so that the distance from an object can be "heard".

pdarobot PalmOS src.zip - This is the original code from the book and has not been modified.

Pocket PC (CE) Windows Application

Download the zip file by clicking on the link below and ensure that the "use folder names" option is selected when uncompressing the files. The EVC 3.0 workspace file is under <where ever you unzip>\source\ce\c++\PDABot. The project assumes that the Pocket PC 2002 SDK has been installed

pdabot EVC source.zip

Control Center Beam Application


The Control Center is used to control PDA robot remotely in conjunction with the Pocket PC application. It listens for a socket connection request from the PDA that is automatically accepted if the username and password are correct. Download the executable below and save it to your hard drive, double click to run. It can be run on any windows platform (tested on Win98, 2K and XP). It runs well with a good capture or Video card. If your machine is under-powered the program will become very sluggish ( I suggest a better video card or more memory). The source code is not available due to a pending agreement with a software\hardware vendor.

Command center executable

I am working on a scaled down C# .NET version that I will release the source code to when it is complete. Check back here if you are interested in learning about streaming video using the .NET platform (of which I am a fan) .

When an image is acquired through a timer event or the motion sensing algorithm it is saved to the hard drive, compressed to the JPEG and sent to a remote host via FTP or mailed to the SMTP recipient.

The Connection setting dialog allows you to configure an SMTP mailhost (behind the firewall) and a direct FTP connection. If the file path is left blank the captured image is place in the root FTP directory of your account.

PIC C source code

Click on the link below to download the source code for the PIC MCU compiler, it is for the PIC16F876 microprocessor.

PIC C source code