EENG 350 Robot Details

Robot general description:

The Robots used in the EENG 350 lab were custom designed in the summer of 2001 and consist of a microcontroller circuit board, a 24 character by 2 line LCD display and a wheeled platform. The robot changes course by varying the speed of each drive wheel. There is a castor at the rear of the robot for stability. The robot has a large area for building motor drive and sensor circuits.

Complex behavior is possible by using the on-board PIC16F877/18F452 microcontroller and associated resources to create an analog/digital hybrid system.

Key elements:

These programs can be modified and used to create custom functions on the robots.

The care and feeding of your robot:

    1. When testing a robot program, use a block to lift the wheels off of the bench until ability to control motor speed is proven.
    2. Recharge the robot when the battery voltage falls to 11V or less. Using a resistor voltage divider and the A/D converter, a low battery alarm can be included in your program.

Guide to Robot Hardware

Guide to Robot Programming

Using Mplab to Program the Robot (16F877 Only)