Course Outline

Topic 1: What is a micro controller?

Definition

Applications

Define EEPROM

Familiarization with PIC micro controller & board layout

Topic 2: Introduction to PBASIC programming

First Program

Finding command information

Debug terminal

Topic 3: Controlling light emitting diodes with a micro controller

Building and testing the circuit

Controlling on/off

Counting & repeating

Using multiple loads

Using current direction to control bi color LEDS

Topic 4: Digital inputs- pushbuttons and keypads

Applications

Building and testing a circuit

Reading digital input with the micro controller

Pushbutton control of an LED

Building & programming multi input/output circuit

Building and testing a reaction timer

Boolean Logic

Truth Tables

Topic 5: Measuring rotation

Potentiometer circuits

Resistance capacitance time

Reading dial position using the BASIC stamp

Topic 6: Digital display

Building and testing a 7 segment LED display

Controlling the 7 segment LED

Displaying digits and letters

Displaying the position of a dial

Topic 7: Measuring Light

Building and testing a light meter

Graphing light measurement

Tracking light events

Topic 8: Frequency & Sound

Building and testing a piezo speaker circuit

Creating musical notes and simple songs

Micro controller music

Topic 9: Pulse width modulation and servo motor control

Connecting and testing a servo

Controlling motor position with the computer

Converting potentiometer position to servo position

Building a pushbutton controlled servo circuit

Topic 10: Robot construction

Building & Testing

Navigation methods

Topic 11: Navigation through programming

Basic turning maneuvers

Calculating distance and speed

Ramping, positive and negative acceleration

Navigation through sub routines

Building complex maneuvers

Topic 12: Touch Sensors & Navigation

Building & testing the circuit

Navigation using touch sensors

Using artificial intelligence decision making

Topic 13: Using light sensors for navigation

Building and testing a photoresistor circuit

Roam & avoid shadows

Flashlight beam following robot

Roaming toward the light

Topic 14: Infra red sensors

Building and testing an infrared sensor circuit

IR detection and range adjustments

Object detection and avoidance

High performance navigation using IR

Drop off detector

Topic 15: Distance detection using infrared sensors

Building a robot shadow vehicle

Creating a line tracing robot

Robotic control using infrared remote

Topic 16: Problem solving Activity

Topic 15: Distance detection using infrared sensors

Building a robot shadow vehicle

Creating a line tracing robot

Robotic control using infrared remote