Simple test

Ensure your device works with this simple test.

examples/ads122c04_simpletest.py
 1# SPDX-FileCopyrightText: Copyright (c) 2026 Liz Clark for Adafruit Industries
 2#
 3# SPDX-License-Identifier: MIT
 4
 5import time
 6
 7import board
 8
 9from adafruit_ads122c04.ads122c04 import ADS122C04, VREF_EXTERNAL
10from adafruit_ads122c04.analog_in import AnalogIn
11
12i2c = board.I2C()
13adc = ADS122C04(i2c)
14
15chan0 = AnalogIn(adc, 0)
16chan1 = AnalogIn(adc, 1)
17chan2 = AnalogIn(adc, 2)
18chan3 = AnalogIn(adc, 3)
19
20channels = (chan0, chan1, chan2, chan3)
21
22adc.vref_input = VREF_EXTERNAL
23adc.reference_voltage = 3.3
24
25while True:
26    for i, chan in enumerate(channels):
27        print(f"A{i}: {chan.value:5d}  ({chan.voltage:.4f} V)")
28    print("-" * 30)
29    time.sleep(1)