首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从GPIO读取模拟数据,Android-things

如何从GPIO读取模拟数据,Android-things
EN

Stack Overflow用户
提问于 2016-12-27 17:53:58
回答 3查看 1.8K关注 0票数 7

已尝试从gpio读取模拟数据,但仅看到将信号强度返回为低或高(布尔值)的方法。在文档和代码引用中找不到任何解决方案。现在还有可能吗?

EN

回答 3

Stack Overflow用户

发布于 2016-12-27 20:46:30

Raspberry Pi 3没有analog-to-digital converter,所以你只能从它的GPIO中获取布尔值(高/低)。因此,为了获得模拟数据,您需要在项目中使用外部ADC模块。

编辑:我发现this interesting blogpost展示了如何在安卓设备上测量模拟输入。

票数 3
EN

Stack Overflow用户

发布于 2016-12-28 03:55:38

对于Raspberry Pi,您将需要使用模数转换器,如ADS1115。

票数 1
EN

Stack Overflow用户

发布于 2017-03-20 13:27:50

如果您还在寻找,我为Adafruit MCP3008 ADC写了一个类和示例。

https://github.com/PaulTR/AndroidThingsMCP3008ADC

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41342870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档