一、前言:
香橙派也是没有adc引脚的
但是有ads1115这个模块,可以把三个adc的通道值读取出来
但是用python调用smbus库的时候就发现一直卡死,不知道啥原因,所以没解决,直接调用Adafruit_ADS1x15这个库的时候就十分顺利了
二、准备:
1.接线:外设多,5v不够的话弄个面包板
VDD - 5V
GND - GND
SCL - SCL
SDA - SDA
ADDR - GND
A0 - MQ 传感器的 A0
2.开启iic接口
sudo orangepi-config
选system ->Hardware->iic 官方文档有不过多讲述
3.查看是否开启成功
2号iic:
sudo i2cdetect -y 2
执行后会显示地址48,说明开启成功
3号改3以此类推
三、开始
1.安装Adafruit_ADS1x15库:
pip install Adafruit_ADS1x15

本文介绍了如何在没有ADC引脚的香橙派上,通过ADS1115模块读取ADC通道值,遇到SMBUS问题后转向使用Adafruit_ADS1x15库,详细步骤包括接线、开启IIC接口、安装库和提供Python代码示例。
最低0.47元/天 解锁文章
7207

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



