首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用NodeMCU检查电池状态?

用NodeMCU检查电池状态?
EN

Stack Overflow用户
提问于 2015-11-12 19:54:06
回答 2查看 7.7K关注 0票数 7

我在Lua中使用了来自NodeMCUNodeMCU开发板。我用两个AA电池来驱动我的芯片,这给我3V。见此:

https://www.hackster.io/noelportugal/ifttt-smart-button-e11841

如何使用NodeMCU检查电池状态?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-14 07:33:02

使用最近的固件,您可以使用adc.readvdd33()。这对你的案子来说应该足够了。

票数 10
EN

Stack Overflow用户

发布于 2016-05-06 05:02:51

我在某个地方读到adc.readvdd33()被否决了吗?实际上,对于许多可用的ESP8266模块,docs说,“如果ESP8266被配置为使用ADC来采样外部引脚,这个函数将始终返回65535”。因此,这意味着任何具有ADC引脚的ESP8266 (如etc 8266-07或-12等)在固件中被分流了。

但是,通过增加几个电阻器来制造一个分压器,你仍然可以使用ADC引脚。

1:http://i.stack.imgur.com/FEILF.png这些电阻值将允许它读取0-12V,作为一个介于0-1024之间的值。( ADC引脚处的电压必须小于1V。)

代码语言:javascript
运行
复制
val = adc.read(0)

增编:把这个加到你的电路中会引起大约的力量抽奖。0.01毫安,很小但比什么都没有。将这些值乘以1000,将其缩小为无穷小值。或者使用18兆欧姆的r1和2兆欧的r2,它将电压除以10,并且(疯狂猜测)比大多数(如果不是所有的电池断开时都会衰减)的电流更少。

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

https://stackoverflow.com/questions/33680158

复制
相关文章

相似问题

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