接线参考这里由于暂时没有模拟量传感器直接将模拟量接口A0接到树莓派开发板的3.3v接口上,如下图。
线路连接好后打开树莓派启动i2c
查寻i2c设备连接状况
安装pip install Adafruit_ADS1x15
import Adafruit_ADS1x15
#ADDR引脚连接到GND时,地址为:0x48(0100, 1000B)
#ADDR引脚连接到VDD时,地址为:0x49(0100, 1001B)
#ADDR引脚连接到SDA时,地址为:0x4A(0100, 1010B)
#ADDR引脚连接到SCL时,地址为:0x4B(0100, 1011B)
adc1 = Adafruit_ADS1x15.ADS1115(address = 0x48)
while True:
adc_value = adc1.read_adc(0, gain=1, data_rate=128)
#数字量转模拟量
verf = (adc_value/ 65535 ) *4.096*2
print(verf)
运行结果源工程链接:https://github.com/adafruit/Adafruit_Python_ADS1x15/tree/master