Fading LED with PIC microcontroller Featured Image

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 ...
LM75A-Digital-Temperature-Sensor-Arduino-Featured-Image

LM75A Digital Temperature Sensor Arduino

LM75A is a digital temperature sensor with built in analog to digital converter and I2C interface .It can provide an accurate temperature reading from -55 to +125 C. For similar design based on analog LM35 sensor click here. Also a ...
Digital Alarm Clock Featured Image

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 ...
Basic-Arduino-Frequency-Counter-Featured-Image

Basic Arduino Frequency Counter

Basic frequency counter capable of measuring 0-5V square wave up to 100kHz can be built using just 2 components: Arduino MEGA board and 2x16 LCD display. For PIC16F876 version click here. Frequency counter code is also very simple. It uses ...
Function Generator Featured Image

Function Generator

Have you ever wondered how to generate a sine wave using PIC microcontroller. In this post I’ll show you a simple circuit design that can generate arbitrary wave forms including sine by using MCU and PCF8591 D/A converter. For similar design ...
Controlling PWM Fan with PIC16F684 Featured Image

Controlling PWM Fan with PIC16F684

In this post I’d like to share a design of PWM Fan controller based on PIC16F684 MCU. For Arduino version click here. Previously I’ve designed similar circuits some of them more complex than this one. I recommend you to look ...
Photoresistor-Light-Sensor-Arduino-Featured-Image

Photoresistor Light Sensor Arduino

A simple light sensor can be built using a photoresistor and Arduino UNO board. Similar design is available here. This design requires only a few additional components like 10k resistor and a 10k potentiometer to adjust the light intensity level ...
128x64 LCD Display Featured Image

128×64 LCD Display

A few weeks ago I’ve uploaded post with relatively simple assembly code example for interfacing 2x16 LCD display with PIC16F microcontrollers. Driving Graphic LCD display is more complex task  as it lacks the build in character generation unit so each pixel needs to ...
Digital Power Supply Prototype Board

Power Supply 2.5 – 12 V

Power Supply is probably the most common electronics project you can build.This is a basic design for digital power supply. It was built around 3 main components. Digital potentiometer – MCP4251-502E/P, Low  Dropout Voltage Regulator – MIC29152 and PIC16F877A.The idea ...
Bargraph-Voltmeter-Featured-Image

Bargraph Voltmeter

A simple bargraph voltmeter can be built using 2x16 LCD or compatible VFD display. For Arduino version click here. This design utilizes PIC16F877 microcontroller and its ADC block to convert 0 – 5V input voltage to a binary number shown ...