Controlling PWM Fan with PIC16F684
In this post I’d like to share a design of PWM Fan controller based on PIC16F684 MCU. For Arduino version click here. Previously I’ve designed similar circuits some of them more complex than this one. I recommend you to look ...
Digital Voltmeter LED Display
Here is another modification of a digital voltmeter. This time with 7 – Segment LED Display. These circuits seems to be more popular than other designs so I’ve decided to publish another variant. You can find 4 variations of digital voltmeter on ...
Arduino Ultrasonic Sensor HC-SR04
This post is about building a distance meter using HC-SR04 Ultrasonic Sensor and Arduino MEGA board. For PIC16F877 version click here. Raspberry Pi variant is also available at this link. HC-SR04 module can measure distances ranging from 2cm – 400 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
LED Battery Level Indicator Arduino
LED Battery Level Indicator can be built using Arduino UNO board and 10 LEDs. Similar design that uses 2x16 LCD display can be found at this link. RGB LED variant is here. For Raspberry Pi version click here. I/O lines ...