Arduino-with-DS3231-Real-Time-Clock-Featured-Image

Arduino with DS3231 Real Time Clock

In this post I’ll show you how to interface a RTC module DS3231 Real Time Clock  with Arduino. This particular module uses I2C protocol to transfer current time to a micro controller. DS3231 library and header files should be installed ...
Raspberry-Pi-Digital-Clock-with-16x2-LCD-Featured-Image

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 ...
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 ...
Arduino-Photoresistor-Relay-Control-with-PCF8591-Module-Featured-Image

Arduino Photoresistor Relay Control with PCF8591 Module

Relay controlled by light intensity can be implemented using Arduino UNO compatible board. In this case Keyestudio UNO R3 and AD/DA module with PCF8591 chip. Similar simpler design is available here. On this particular module a photoresistor and a potentiometer ...
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 ...
Simple IR Proximity Sensor Featured Image

Simple IR Proximity Sensor

This post is about building a Simple IR Proximity Sensor based on PIC16F877a micro controller. Usually these simple circuits are built using discrete components and include an OP AMP for comparing the photo diode voltage to a preset value. Current ...
3-Digit-Up-Down-Counter-PIC16F877-Featured-Image

3 Digit Up Down Counter PIC16F877A

3 Digit Up Down Counter shown here is based on PIC16F877A microcontroller. The count is shown on the 2x16 LCD display and the direction is controlled by a switch connected to bit 3 of PORTA. With minimal changes the attached ...
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 ...
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 ...
RTC Real Time Clock PCF8573P Featured Image

PCF8573P I2C Real Time Clock

In this post I’m going to show you how to interface an I2C Real Time Clock – RTC with PIC microcontroller. Only a basic hardware configuration and a communication protocol are presented here. I’m planning to extend it to a ...