尝试从gpio读取模拟数据,但只看到一种将信号强度返回为LOW或HIGH(boolean)的方法。 在文档和代码参考中找不到任何解决方案。 现在甚至可能吗?
答案 0 :(得分:3)
Raspberry Pi 3没有analog-to-digital converter所以你只能从它的GPIO获得布尔值(高/低)。因此,为了获得模拟数据,您需要在项目中使用外部ADC模块。
编辑:我发现this interesting blogpost显示了如何在Android Things上测量模拟输入。
答案 1 :(得分:1)
对于Raspberry Pi,您需要使用模数转换器,例如ADS1115。
答案 2 :(得分:1)
如果你还在寻找,我为Adafruit MCP3008 ADC编写了一个课程和样本