Fuzzy logic control can be used to implement a wide variety of intelligent functions including everything from consumer electronic goods and household appliances to auto electronics, process control, and automation. The paper presents the mains tools used for PIC microcontroller programming. The software techniques for fuzzy software programming are presented and the main aspects of the fuzzy controller are discussed.