首页 文章

使用NodeMCU检查电池状态?

提问于
浏览
7

我使用了NodeMCU的一个ESP8266开发板和Lua . 我用两节AA电池为芯片供电,这给了我3V电压 . 看到这个:

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

enter image description here

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

2 回答

  • 2

    使用最近的固件,您可以使用adc.readvdd33() . 这应该足够你的情况

  • 9

    我在某地读过adc.readvdd33()已被弃用?有效它是许多ESP8266可用模块,文档说,“如果ESP8266已配置为使用ADC用于采样外部引脚,这个函数总是返回65535” . 这意味着任何具有ADC引脚的ESP8266(如ESP8266-07或-12等)都会在固件中分流 .

    但是通过添加几个电阻来制作分压器,您仍然可以使用ADC引脚 .

    schematics
    这些电阻值允许它读取0-12V,作为0-1024之间的值 . (ADC引脚的电压必须小于1V . )

    val = adc.read(0)
    

相关问题