接线参考
这里由于暂时没有模拟量传感器直接将模拟量接口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
本文介绍了如何在树莓派上通过I2C接口连接模拟量传感器,使用Adafruit_ADS1x15库进行数据采集,展示了代码实现和示例结果链接。
6802

被折叠的 条评论
为什么被折叠?



