7-Segment-Display-Counter-with-Arduino

7-Segment Display Counter with Arduino

Recently I’ve published a basic Binary to Hexadecimal converter design based on Atmega 2560 chip. The same set up can be used for building a simple UP/Down counter with Arduino Mega compatible board. 7-Segment display and its I/O stayed the same ...
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 ...
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 ...

PIC Waveform Recorder

In this article I’ll show you how you can use PIC microcontroller to record and store waveform patterns in its EEPROM memory and replay the sequence later. For this purpose we’ll need a signal/waveform generator to produce the signal, PIC ...
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 ...

Basic LCD Frequency Counter with Raspberry Pi

Basic Frequency Counter with Raspberry Pi can be built in less than 15 minutes and does not require any additional components. The input signal is a square wave with 3v amplitude connected to one of Raspberry I/O pins.Design schematic is ...
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 ...
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 ...
Alphanumeric-Display-Driver-Featured-Image

Alphanumeric Display Driver

In this post I’ll show how a single alphanumeric display can be driven by PIC16f877A micro controller. There are dedicated IC’s for this purpose  however a micro-controller can be programmed to perform this task. By using a microcontroller you'll get a ...
Sine-wave-generator-PCF8591-I2C-Arduino-Featured-Image

Sine wave generator PCF8591 I2C Arduino

The topic of this post is building sine wave generator based on Arduino UNO and PCF8591 8-bit A/D and D/A converter. For similar design with PIC micro-controller look at this link. Raspberry Pi version based on MCP4725 DAC available at ...