树莓派读取16位ADC采集模块ADS1115python

 接线参考这里由于暂时没有模拟量传感器直接将模拟量接口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

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值