Introduction to PIC programming.

The introduction to PIC programming class is a great way to get started in robotics. We build robots based on the popular PIC (peripheral Interface Controller) Every robot is built completely from scratch by students. Every single component must be identified, placed and understood to make his or her robot function to it's fullest. Even the gear boxes must be assembled and optimized for gear ratios. This method introduces students to the world of electronics and helps build practical skills in engineering.

Once the robot electronics are placed and tested, the system must now be programmed. In this class, we use MikroBasic by Mikroelectronika. Mikrobasic is a powerful, yet easy to understand compiler for the entire family of PICs from Microchip.

About the class.
The class is designed to last 9 weeks, 2 hours each week, for a total of 18 hours. Each student will have the opportunity to build and program a robot that they get to keep.
The class progresses through a series of projects, each designed to build confidence and skills. Within the first class, students are building and programming circuits capable of flashing lights in a series of eye catching arrangements. Next, the projects involve integrating LCD displays so that the students can actually read what the robot is thinking and seeing. We quickly then move into motor control and motion. The class ends a series of motion projects with a fun, energy packed game of robot sumo. In this climax event, students have to program their robot to locate other robots in an arena and push them out!

2008 Schedule.
This year I am starting the week of January 7th with 2 sessions.
One will run from 12:00 - 2:00pm. The day is yet to be determined
The other from 3:45 - 5:45pm on Mondays.
Enrollment is limited to 6 students per class.
The class will be held at my home classroom, located at 51 Federal City Rd. Ewing NJ.
The cost, including all the supplies, will be $225.
For more information or to speak of enrollment please E-mail me at:

About the Robot.
Each student will be provided with:
  • Chip Programmer - Assembled and Tested
  • Programming Cable
  • PIC16F876A Embedded Controller
  • L293 Dual-H Motor Driver
  • Motor and Gear box Assembly Kit
  • 830 Point Breadboard
  • PVC Chassis
  • Wheels
  • 5 volt Voltage Regulator
  • (16) Red and Green LEDs
  • (2) IR Receivers
  • (2) IR LEDs
  • (2) Bright White LEDs
  • (2) Photo resistors
  • Piezo Element
  • Battery Pack
  • Nylon Tail Ball
  • Assorted Resistors
  • Assorted Capacitors
  • Assorted Shrink Tubing
  • All Necessary Wire