Projects

TIMED DISCHARGE ADAPTER

TIMED DISCHARGE ADAPTER using PIC16F628

Introduction This program is an experimental timed-discharge adapter for a Vericom control panel used with an Orenco Systems AdvanTex® wastewater treatment system (sewage filtration system) marketed by Wastewater Technologies, Inc. Although the Vericom firmware is capable of modification to provide timed-discharge capability by a firmware download via telephone, this adapter was just an experiment to […]

TIMED DISCHARGE ADAPTER using PIC16F628 Read More »

Building your own Simple Laser Projector using the Microchip PIC12F683 Microcontroller

Building your own Simple Laser Projector using the Microchip PIC12F683 Microcontroller

The 8 pins PIC12F683 microcontroller is one of the smallest members of the Microchip 8-bit microcontroller families but equipped with powerful peripherals such as ADC and PWM capabilities. This make this tiny microcontroller is suitable for controlling the DC motor speed. In order to demonstrate the PIC12F683 capabilities and to make this tutorial more attractive,

Building your own Simple Laser Projector using the Microchip PIC12F683 Microcontroller Read More »

PIC based WWVB clock Schematic

PIC based WWVB clock

Introduction There are many DIY versions of WWVB clock designs available on the web. Commercial “atomic” clocks are inexpensive and widely available, but I wanted to try my hand at designing one to gain insight into WWVB reception and to learn a little about programming a PIC microcontroller. My version is not the simplest available,

PIC based WWVB clock Read More »

Stepping Into the 16 bit World with the Microchip 16 bit PIC24F16KA102 Family Microcontroller

Stepping Into the 16-bit World with the Microchip 16-bit PIC24F16KA102 Family Microcontroller

One of the commonly asked questions when we move to the bigger and powerful 16-bit microcontroller is do we really need it? As the 8-bit microcontroller is already suite almost all of our needs from a simple blinking LED to more sophisticated embedded application such as robotics. Despite the debate whether to use the 8-Bit

Stepping Into the 16-bit World with the Microchip 16-bit PIC24F16KA102 Family Microcontroller Read More »

The LM324 Quad Op Amp Line Follower Robot with Pulse Width Modulation

The LM324 Quad Op-Amp Line Follower Robot with Pulse Width Modulation

Designing a simple and yet functional Line Follower Robot (LFR) is always a fascinating and challenging subject to be learned, the LFR actually could be implemented in many ways start from a simple two transistors to a sophisticated PID (Proportional, Integrate and Differential) which take advantage of the programmable feature of microcontroller to calculate the

The LM324 Quad Op-Amp Line Follower Robot with Pulse Width Modulation Read More »

Mid Range PICMicros

Bit-Banging Serial Interfaces for the Low-End and Mid-Range PICMicros using PIC16F84

When I designed the “YAP” for the “YAP” PICMicro programmer presented in “Programming and Customizing the PIC Microcontroller”, I felt that the serial interface provided in “execution mode” of the programmer would be very useful for people developing their own software. With this interface, the user could input new values into the PICMicro application or

Bit-Banging Serial Interfaces for the Low-End and Mid-Range PICMicros using PIC16F84 Read More »