Arduino Ohm Meter
Arduino Ohm Meter is one of the simplest circuits that can be built with minimal number of required components. As can be seen from design schematic a standard 2x16 LCD display and 3 resistors are all you need to complete ...
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 ...
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 ...
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 ...
Power Supply 2.5 – 12 V
Power Supply is probably the most common electronics project you can build.This is a basic design for digital power supply. It was built around 3 main components. Digital potentiometer – MCP4251-502E/P, Low Dropout Voltage Regulator – MIC29152 and PIC16F877A.The idea ...
10Bit 7-Segment Digital Voltmeter 0-24V
This is an upgrade to recently published Simple Digital Voltmeter.Few improvements were done to hardware and software.DVM operating range was slightly increased up to 24 V Max, however the most significant change is that the code now uses full 10 bit of ...
INA219 current sensor with Arduino
Measuring current is a relatively simple task that can be done by connecting a shunt resistor in series with the load and measuring the voltage on this resistor. The voltage is proportional to a load current according to Ohm’s law ...
Arduino Digital Level MPU-6050
In this post a 1 axis basic digital level design will be presented. This circuit is based on Arduino UNO board and MPU6050 accelerometer and gyroscope chip. The communication is done using I2C interface. MPU6050 module address can vary depending ...
Interfacing MAX7219 with PIC16F876 microcontroller
MAX7219 is a common cathode display driver with a simple serial interfaces that can be easily connected to a microcontroller. Among other useful features this IC has built in brightness control and scan control capability that allows to limit the ...
Multiplexing 7-Segment Display with Raspberry Pi
When working with multiple 7-Segment displays a multiplexing scheme is required in order to simplify the design and save Raspberry Pi I/O pins. Such implementations shown in this design. As can be seen from a schematic diagram 2 7-Segment displays ...