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 ...
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 ...
LM35 Temperature Sensor with Raspberry Pi
Using LM35 temperature sensor with Raspberry Pi is a relatively simple task once you have a way to read and convert analog signals. Fortunately in my previous project I’ve shown how to build a basic Raspberry Pi voltmeter with ADS1015 ...
4-Digit LED Dot Matrix Clock Arduino
Here is another digital clock design based on Arduino platform. This time it uses 4-Digit LED Dot Matrix module to show the time. Similar design with LCD display is available here. The Dot Matrix module consists of four MAX7219 chips ...
Dual Voltmeter Amperemeter LCD
In this post a simple Digital Dual Voltmeter and Ampere meter design will be shown. It uses PIC16F876A microcontroller and 2x16 LCD display and has 2 input channels for measuring voltage in 0-25v range and current up to 500mA. The ...
Sine Wave with MCP4725 and Rasperry Pi
Generating Sine wave is a relatively simple task. It can be done by adding MCP4725 12bit DAC to Raspberry Pi. For Arduino version based on PCF8591 IC click this link. This setup is based on I2C interface and works by ...
3 Digit Dot Matrix Display SPI
3 Digit Dot Matrix Display with SPI interface is an advanced version of recently published 7x5 Dot Matrix Character Generator project. This design is more complex as it contains 4 microcontrollers. Three PIC16F88 were used to control 7x5 Dot Matrix Displays, ...
3.5 Digit Dot Matrix LED Display
In this post I'll show you how two QDSP-L149 5x7 dot matrix LED Displays can be used to create a 4 Digit display module. The trick is to change the roles of rows and columns. So now each 5x7 Dot ...
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 ...
LCD voltmeter based on ADS1015 with Raspberry Pi
LCD voltmeter with Raspberry Pi and ADS1015 is the topic of this project. Similar design for Arduino platform is available at this link. ADS1015 is a 12 bit ADC chip with 4 analog input channels. The interface with Raspberry Pi ...