7-Segment LED Display PCF8574 I2C Arduino

7-Segment-LED-Display-PCF8574-I2C-Arduino-Featured-Image

Adding a serial data transfer capability to a 7-Segment LED Display can be done by using PCF8574 I/O Port expander with I2C interface. Arduino UNO controls the PCF8574 by sending display codes for each segment. Similar circuit based on PIC16F876 micro-controller can be found at this link. In this design common cathode display was chosen together … Read more

Basic counter with RGB LED 2812 Pixel Matrix Shield

Basic-counter-with-RGB-LED-2812-Pixel-Matrix-Shield-Featured-Image

In this post I’ll show how to interface a Keyestudio 40 RGB LED 2812 Pixel Matrix Shield with Arduino UNO compatible board. Each LED on this shield has an integrated chip WS2812 and can be individually controlled. Attached Arduino code makes use of these features making the shield to behave like a simple 7-Segment counter … Read more

Arduino 3 Digit Timer with LED Display

Arduino-3-Digit-Timer-with-LED-Display-Featured-Image

Arduino based 3 Digit Timer with LED Display module is a relatively simple design. Recently I’ve published a number of similar projects that essentially perform the same task. You set up an initial value via some kind of user interface like push button or a keypad and the circuit counts down to “000”. The display … Read more

Sine wave generator PCF8591 I2C Arduino

Sine-wave-generator-PCF8591-I2C-Arduino-Featured-Image

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 this link. PCF8591 is a single-chip low-power 8-bit CMOS data acquisition device with four analog … Read more

Interfacing MCP4725 DAC with Arduino

Interfacing-MCP4725-DAC-with-Arduino-Featured-Image

In this post I’ll show you how a 12 bit DAC model MCP4725 can be connected and controlled by Arduino or a compatible board. Similar design based on Raspberry Pi platform can be found at this link . Wire.h and Adafruit_MCP4725.h libraries were used in this design. Attached Arduino sketch generate a triangular wave just … Read more