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

"Fuzzy" Project

I am fascinated by the concept of "Fuzzy Logic" for real time control of processes. This application is a simple introduction to it (as well as the PIC18CXX2) and will give you an idea of how Fuzzy Logic applications are developed. While you require "fuzzyTECH" to run this application completely, it can be used as a basis for understanding how PIC18CXX2 microcontroller applications are created.

Click Here to look at the PICmicro MCU source code.

The circuits used for this application are:

The bill of materials for this application is listed in the table below.

Part Description
PIC18C452 PIC18C452-JW
7805 7805 in TO-220 Package
MAX232 Maxim MAX232
IRF510 IRF510 N-Channel MOSFET in TO-220 Package
OPB804 OPB804 "Slotted Opto Isolator Switch" or equivalent modified as described in the text
LED 8x LED, Individual or use 10x LED "Bargraph" Display
4 MHz 4 MHz Ceramic Resonator with Internal Capacitors
10K 2x 10K, 1/4 Watt Resistors
220 220 Ohm, 1/4 Watt Resistor
10K Pot 10K Single Turn Potentiometer
0.1 uF 2x 0.1 uF, 16 Volt Tantalum Capacitors
1.0 uF 5x 1.0 uF, 16 Volt Tantalum Capacitors
Miscellaneous Prototyping Card, Wiring, +12 Volt 500 mA Power Supply, 8x Screw Terminal