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