Arduino Ultrasonic Sensor HC-SR04
This post is about building a distance meter using HC-SR04 Ultrasonic Sensor and Arduino MEGA board. For PIC16F877 version click here. Raspberry Pi variant is also available at this link. HC-SR04 module can measure distances ranging from 2cm – 400 ...
Digital Power Supply 0-14 Volt
Digitally Controlled Power Supply from 0-14 Volt based on PIC16F876A will be demonstrated in this post. This is a modification of Digital Power Supply 2.5-12V article and has similar characteristics. The most noticeable difference is the use of PCF8591P I2C Digital to ...
Electronic Lock
Here is a modified and improved electronic lock design. For Arduino version click here.It is largely based on Digital Lock article, however this time a real electronic lock was used instead of a solenoid. The code is a 4 digit number ...
Dual Voltmeter Amperemeter LCD
In this post a simple Digital Dual Voltmeter and Ampere meter design will be shown. It uses PIC16F876A microcontroller and 2x16 LCD display and has 2 input channels for measuring voltage in 0-25v range and current up to 500mA. The ...
DC Motor Controller
This post is about building a simple PIC16F88 based DC motor controller. Motor speed and direction can be controlled by two push buttons SW1, SW2. One for motor speed and the other for polarity. This post follows recently published projects like PWM ...
Raspberry Pi Digital Clock with 16×2 LCD
Raspberry Pi based Digital Clock with 16×2 LCD display is a relatively simple project.It requires only a small set of components and can be completed in less than an hour. Previously I’ve published similar designs based on other popular platforms ...
Digital Alarm Clock
Digital Alarm Clock design based on PIC16F876A will be demonstrated in this post. Various modules from earlier project were implemented in current design hardware and source code. For example it uses the same 7-Segment Display and multiplexing routing as in ...
8×8 LED Dot Matrix Display with Arduino
In this article I’m going to show you how an 8x8 LED Dot Matrix Display can be driven by MAX7219 with Arduino.There are 2 similar designs. PIC16F876 version is available at this link ,for circuit based on 74HC595 click here.For this project ...
Fading LED with PIC microcontroller
This article shows how to create a fading/dimming effect of the LED using PIC micro-controller. For similar design based on Arduino click this link.Controlling LED brightness using PWM is a relatively simple task and can be accomplished by configuring PIC16F877 ...
BCD to 7 Segment Display Decoder
In this post I'll show how you can drive 7 Segment LED display with PIC16F876A. Instead of using a dedicated IC’s like 4511 we’ll program the micro controller to convert BCD input code 0 – 9 to a 7 Segment LED ...