Raspberry-Pi-and-74HC595-Shift-Register-Featured-Image

Raspberry Pi and 74HC595 Shift Register

Raspberry Pi I/O capabilities can be expanded by adding one or cascading a number of shift registers. In this design 74HC595 example is shown. 74HC595 is a very popular and relatively cheap IC. There are assembled modules based on this ...
LCD-Digital-Alarm-Clock-Arduino-Featured-Image

LCD Digital Alarm Clock Arduino

Digital Alarm Clock based on Arduino MEGA board and 2x16 LCD display is the topic of this post. Similar design based on Raspberry Pi can be found at this link. For PIC16F877 version click here. This design should also work ...
Arduino-7-Segment-LED-Display-MAX7219-Featured-Image

Arduino 7-Segment LED Display MAX7219

MAX7219 is a serial input/output common-cathode display driver. It can interface the microcontroller to 7-segment numeric LED displays, bar-graph displays, dot matrix display or  individual LEDs. This IC has some very useful features like built in decoder, multiplex scan circuitry, ...
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 ...
Interfacing-MAX7219-with-PIC16F876-microcontroller-Featured-Image

Interfacing MAX7219 with PIC16F876 microcontroller

MAX7219 is a common cathode display driver with a simple serial interfaces that can be easily connected to a microcontroller. Among other useful features this IC has built in brightness control and scan control capability that allows to limit the ...
Digital Timer Featured Image

Digital Timer

Digital Timer can be built by using PIC16F876A micro-controller and a few additional components. The schematic is similar to Fan Speed Monitor Design. 3x4 Keypad and 5V Relay were added as you can see from figure below. Only three 7-Segments ...
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 ...
8x8-LED-Matrix-chaser-Arduino-Featured-Image

8×8 LED Matrix chaser Arduino

8x8 LED Matrix chaser based on Arduino MEGA compatible board will be presented in this post. It uses a LED dot matrix display module with two 74HC595 shift register chips connected in serial to control the LED output. Similar design ...
AD9850 Signal Generator Featured Image

AD9850 Signal Generator PIC16F

This is a modified version of basic wave generator design with AD9850 and Microchip PIC16F microcontroller. A relatively simple assembly code available for download at the bottom of the page. Instead of using a rotary encoder as many other similar available ...
Binary-to-Hex-7-Segment-Arduino-Featured-Image

Binary to Hex 7-Segment Arduino

In this post I’ll show you how to build a simple Binary to Hexadecimal converter using common cathode 7-Segment display and Arduino Mega compatible Iduino Mega R3 board.  Similar devices should also work ,however I did not test it. The ...