我使用了NodeMCU的一个ESP8266开发板和Lua . 我用两节AA电池为芯片供电,这给了我3V电压 . 看到这个:
https://www.hackster.io/noelportugal/ifttt-smart-button-e11841
如何使用NodeMCU检查电池状态?
我使用了NodeMCU的一个ESP8266开发板和Lua . 我用两节AA电池为芯片供电,这给了我3V电压 . 看到这个:
https://www.hackster.io/noelportugal/ifttt-smart-button-e11841
如何使用NodeMCU检查电池状态?
2 回答
使用最近的固件,您可以使用adc.readvdd33() . 这应该足够你的情况
我在某地读过adc.readvdd33()已被弃用?有效它是许多ESP8266可用模块,文档说,“如果ESP8266已配置为使用ADC用于采样外部引脚,这个函数总是返回65535” . 这意味着任何具有ADC引脚的ESP8266(如ESP8266-07或-12等)都会在固件中分流 .
但是通过添加几个电阻来制作分压器,您仍然可以使用ADC引脚 .
这些电阻值允许它读取0-12V,作为0-1024之间的值 . (ADC引脚的电压必须小于1V . )