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 ...
Simple Digital Voltmeter Featured Image

Simple Digital Voltmeter

Simple digital voltmeter can be built by using PIC microcontroller and a few discrete components. PIC16F877A 10 bit ADC module was used for this purpose, we’ll work only with 8 upper bits to translate input voltage to digital form and ...
PCF8574 I2C 8-bit I/O expander Featured Image

PCF8574 I2C 8-bit I/O expander

In this post we’ll review a simple interface for PCF8574 I2C 8-bit IO expander IC and PIC microcontroller. For similar Arduino based implementation click this link. The format of present post is similar to 2 recently published tutorials about I2C ...
LED-Blinking-STM32L011K4-Featured-Image

LED Blinking STM32L011K4

All my previous project were based on PIC microcontrollers or Arduino board, however recently I’ve been experimenting with STM32 MCU. For this simple project a NUCLEO board based on STM32L011K4 MCU was used. The STM32 Nucleo-32 board provides a simple ...
PIC C Programming Featured Image

PIC C Programming

In this article I’ll show you how to program Microchip PIC microcontrollers using HI-TECH PICC compiler and basic PIC development board. The board consists of PIC16F876A, LED bar graph and 20MHz oscillator. PICKIT3 compatible programmer was used to download the ...
Digital Stopwatch Featured Image

Digital Stopwatch

In this article I’ll demonstrate a digital stopwatch design based on PIC16F876A micro controller.For related circuit based on Arduino click here. Similar project showing a Digital Timer design can be found here. Current circuit can be used to count in ...
Fading-LED-with-PCF8591-Arduino-I2C-Featured-Image

Fading LED with PCF8591 Arduino I2C

Controlling LED brightness with Arduino is one of the basic circuits you can built. Fade sketch is even included in the basic examples in the Arduino IDE. However on Arduino boards it’s done by pulse width modulation, changing the duty ...
Raspberry-Pi-3-Digit-LED-7-Segment-Countdown-Timer-Featured-Image

Raspberry Pi 3 Digit LED 7-Segment Countdown Timer

Multiplexing 7-Segment display scheme with Raspberry Pi as described here can be used as a basis for more complex projects. By adding 4x4 keypad matrix and replacing individual 7-Segment displays with a common anode 4 digit 7-Segments module a simple ...
Digitally Controlled Power Supply 0-25 V Part 2 Featured Image

Digitally Controlled Power Supply 2

This is an update to a recent post on a subject of building a Digitally Controlled Power Supply. In part 1 a basic configuration was presented. In this version a numbers of modifications were made to software/hardware to produce a more advanced ...
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 ...