Myke's Home Page

Book CD-ROM Home

File Copying/Harddrive Setup

Development Tools

Experiments

Projects

Useful Code Snippets and Macros

Introduction to Electronics

Introduction to Programming

Datasheets

PCBs

Links

McGraw-Hill Professional Publishing

"IRBetter" Project

As I indicated in the text, it took me two weeks to come up with the code that reads and processes the I/R receiver data from the remote control. The application presented here produces a CRC based on the incoming data, by checking at regular intervals. This application demonstrates how code can be greatly simplified by looking at a problem from another perspective.

Click Here to look at the application's source code.

The circuit used for this application is:

The bill of materials for this application is:
Part Description
U1 PIC12F84-04/P
Y1 4 MHz Ceramic Resonator with built in 27 - 33 pF Capacitors
R1 10K, 1/4 Watt Resistor
R2 100W, 1/4 Watt Resistor
C1 0.1 uF, 16 Volt Tantalum Capacitor
C2 10 uF, 35 Volt Electrolytic Capacitor
I/R Receiver LiteOn 40 KHz I/R Remote Control Receiver Module
RST Momentary On Push Button Switch
Miscellaneous Breadboard Prototyping System, Wiring, +5 Volt Power Supply