Knowledge Base

The AB Electronics UK Knowledge Base provides support solutions, tutorials and troubleshooting guides.

Knowledge Base

Using the ADC Pi with Arduino

Using the ADC Pi with the Arduino range

The ADC Pi can also be used with the Arduino range of development boards or any other processor with an I2C interface.

The Arduino library for MCP3424 from ArduSat allows you to easily use the 8 different analogue inputs on the ADC Pi with your Arduino project and stack up to 4 ADC Pi boards, giving you up to 32 x 18-bit ADC inputs.

You can download the library and sample code from

https://github.com/abelectronicsuk/ABElectronics_Arduino_Libraries

The image below shows how you can connect your ADC Pi to your Arduino UNO using only 4 wires.

ADC Pi connected to an Arduino Uno

Address Table for ADC Pi  inputs

Pin 1 Pin 2 ADC Address

Low or Float

Low or Float

0x68

Low

Float

0x69

Low

High

0x6A

Float

Low

0x6B

High

Low

0x6C

High

Float

0x6D

High

High

0x6E

Float

High

0x6F


(images created with Fritzing)


Was this article helpful? Yes No

Please tell us how we can improve this article:

Submit
Created 02/10/2015 | Last Updated: 25/10/2023

Related Expansion Boards

Order a ADC Pi Photo of ADC Pi
ADC Pi

8 Channel 17-bit Single-Ended Analogue to Digital converter for the Raspberry Pi

£19.19 Ex VAT: £15.99
Add to Cart

Related Articles

Using the ADC Pi with Arduino
Using the ADC Pi with the Arduino range
ADC Pi data logger
Making an ADC Pi data logger with python code
ADC Pi with ACS712
Using an ADC Pi with ACS712 30 Amp current sensor
ADC Pi with HIH-4000
ADC Pi with HIH-4000 Series Humidity Sensor
ADC Pi with TMP36
ADC Pi with TMP36 Temperature Sensor
Using 4-20mA sensors with the ADC Pi
Using commercial 4-20mA sensors with the Raspberry Pi
ADC Sample Rate Comparison
Measuring the sample rates for the ADC Pi and ADC Differential Pi
ADC Pi with Raspberry Pi Pico
Using the ADC Pi with Raspberry Pi Pico and MicroPython