Seeker PIC Processor Software

 
 

10/31/05
Home
Seeker Photos
Seeker C++ Laptop Software
Seeker PIC Processor Software
Seeker Hardware

 

Seeker PIC Processor Software
Seeker uses a PIC16F877A processor.  This inexpensive processor does most of the low-level hardware interface for sensor data acquisition and servo/motor control. The PC communicates with the PIC using RS-232, sending commands arbitrarily, and getting status update blocks about every 200ms.  All communication is initiated from the PC, and the PIC responds.

The PIC handles these low-level tasks:

bullet

Ultrasonic echo timing and calculation                      Laptop and PIC Source

bullet

IR Sensor reading and scaling to inches

bullet

Bumper switch reading

bullet

I2C Compass reading

bullet

Battery monitoring

bullet

Drive Shaft Odometer and Motor Speed feedback (closed loop)

bullet

Servo control (Steering, Speed, Gear, Camera Pan / Tilt) PWM timing
 

Main Loop processing

Timer Loop processing

Home | Seeker Photos | Seeker C++ Laptop Software | Seeker PIC Processor Software | Seeker Hardware

This site was last updated 10/31/05