Using a modified version of the last program, we can control as many servomotors as we have I/O lines on port B. In the next listing, we will control two servos in the same manner as we controlled a single servo in the previous program. The circuit is shown in figure 4 (below). The program […]
Projects
Intelligent Fan Controller. Part 1 – Schematic using pic microcontoller
he Intelligent Fan Controller is designed to control the noise generated by the fans inside your computer. It does this by varying their speed based on temperatures measured inside the case. When it is cool the fans will run slowly and they will only speed up when needed… when your computer is running hot. Anyone […]
12F675 Tutorial 5 : A Temperature data logger using PIC EEPROM. using pic microcontroller
EEPROM is useful for storing long term data such as data logger information and this PIC microcontroller EEPROM project saves the temperature from an LM35DZ IC to the PIC’s internal long term data storage area. The project follows on from the last project using the virtually the same hardware. It stores temperature readings internally at […]
Rotary Encoders
Rotary encoders are very versatile input devices for microcontroller projects. They are like potentiometers expect of digital nature and unlike analogue potentiometers they never wear down. Rotary encoders not only provide 360 degrees of rotational freedom they also allow digital positioning information to be gained without the use of analogue to digital converters (ADCs). When […]
Universal Serial Infrared Receiver. using pic microcontoller
You can use this Universal Infrared Receiver (UIR) project to control your PC: Starting Windows programs, setting the Windows volume control, even moving the mouse around the screen! All at the touch of a button – with your TV remote control in fact! It uses a PIC microcontroller to characterize the demodulated infrared signal and then […]
Relay Timer with PIC16F628
Here is 0 to 99 minutes relay timer using PIC16F628 microcontroller and 16 character LCD display. The microcontroller is PIC16F628A running at 4.0 MHz clock using an external crystal. An HD44780 based 16×2 character LCD is the main display unit of the project where you can watch and set the timer duration using tact switch […]
Making a binary clock using a PIC Microcontroller
You can use a PIC microcontroller and an LED matrix to create a binary clock (or if you prefer you can wire up individual LEDs). This project uses an LED matrix block as it saves lots of wiring. So what is it ? Its an led clock that displays the time information as binary numbers… […]
Schematics and C code for a 0-5V PIC LCD Volt Meter. using pic microcontoller
This PIC LCD volt meter project uses a PIC micro and an HD44870 LCD display. The analogue input is taken directly to the analogue input pin of the microcontroller without any other processing. Specification Voltage range 0V – 5V Input signal level TTL Maximum input impedance 2k5 The LCD volt meter uses the microcontroller power […]
Night Light Saver V3.2 (PIC12C508)
Introduction It’s time for 8-pin microcontroller Microchip PIC12C508, the SAVER V3.2, my latest design of a device that turns a night light on and off everyday. The circuit uses only a PIC12C508 8-pin CMOS micontroller and a small triac, MAC97A6. The Saver V3.2 also demonstrates the use PCW PIC C Compiler. Circuit Description The […]
How to drive an rgb led using three microcontroller pins. using pic microcontoller
The RGB LED contains three LEDs encased in one shell: Red, Green and Blue (some contain an extra blue led – as blue LEDs generate less output intensity (candela) per mA). It looks like a single white led except that it has four leads – one for the common ground connection and one for each […]