Temperature Controlled Fan Featured Image

Temperature Controlled Fan

Here is another fan controller design based on PIC microcontroller, this time it's temperature controlled and can be used to monitor Hard Drive temperature and adjust the fan speed accordingly or as a case fan controller. This post following recently ...
Digital-Clock-with-1602-LCD-Shield-Board-for-Arduino-Featured-Image

Digital Clock with LCD Shield Board for Arduino

Arduino clock can be implemented by using LCD Shield Board for Arduino. This shield can simplify the prototyping process of many Arduino based circuits. It incorporates a 16x2 display and a basic 6 buttons keypad thus removing the need for ...
4-Digit-LED-Dot-Matrix-Clock-Arduino-Featured-Image

4-Digit LED Dot Matrix Clock Arduino

Here is another digital clock design based on Arduino platform. This time it uses 4-Digit LED Dot Matrix module to show the time. Similar design with LCD display is available here. The Dot Matrix module consists of four MAX7219 chips ...
PCF8591 I2C 8-bit ADC and DAC Featured Image

PCF8591 I2C 8-bit A/D and D/A converter

In this short tutorial we’ll learn how to control PCF8591 I2C 8-bit A/D and D/A converter with PIC microcontroller. PCF8591 was already used in a number of recently published projects like Function Generator, also I’m planning to add it to ...
I2C-Serial-LCD-Interface-Module-Arduino-Featured-Image

I2C Serial LCD Interface Module Arduino

In this post I’m going to show you how to use a Serial I2C Interface Module to control 2x16 LCD display with Arduino. For similar design using PIC16F876 click this link. Instead of using 8 or 4 bit parallel connection ...
7-Segment LED Display I2C Featured Image

7-Segment LED Display with I2C

In this post we’ll add a serial data transfer capability to a standard 7-Segment LED Display by using PCF8574 I/O Port expander IC with I2C interface.For similar design based on Arduino see this link. Usually in order to minimize required ...
RGB LED Bar Graph for Arduino Featured Image

RGB LED Bar Graph

Current LED Bar Graph design for Arduino UNO platform uses 16 independently controlled RGB LED’s with integrated WS2812 chip. Similar project is available at this link. In general the voltage is divided into equal intervals equal to the number of ...
Blinking LED with PIC16F684 Featured Image

Blinking LED with PIC16F684

This very simple design shows how to make a blinking LED using PIC16F684 MCU. In my previous post I’ve used PIC16F877/86 however most of basic circuits do not require a lot of I/O pins and PIC16F684 small 14 pin package is more ...
Basic-counter-with-RGB-LED-2812-Pixel-Matrix-Shield-Featured-Image

Basic counter with RGB LED 2812 Pixel Matrix Shield

In this post I’ll show how to interface a Keyestudio 40 RGB LED 2812 Pixel Matrix Shield with Arduino UNO compatible board. Each LED on this shield has an integrated chip WS2812 and can be individually controlled. Attached Arduino code ...
PWM Fan Controller Featured Image

PWM Fan Controller

Pulse Width Modulation (PWM) is very common technique for controlling cooling fan speed in Desktop PC. In this project PIC16F877A based Pulse Width Modulation  controller was built and tested with 2 fans. 80 mm Coolink SWiF2-80P PWM Fan and Arctic Cooling ...