NodeMCU tmr.alarm 始终 returns 错误
NodeMCU tmr.alarm always returns false
我遇到 NodeMCU 问题,试图在 esp8266 上启动 tmr.alarm。
tmr.alarm 从不启动计时器,并且总是 returns false。
我试过更改计时器,甚至更改闹钟类型(自动、单次...),但我总是得到相同的结果。
这是代码的一部分,我正在尝试每 5 秒左右与 DS18B20(OneWire 温度传感器)通信一次。
if not tmr.alarm(1, 5000, tmr.ALARM_AUTO, function()
-- Comunication with the sensor
end)
then print("Comunication with DS18B20 couldn't be started.") end
输出总是
Comunication with DS18B20 couldn't be started.
不要使用 dev
或 master
分支中 https://github.com/nodemcu/nodemcu-firmware/releases they're no longer supported and contain lots of bugs. Build a custom firmware 的旧 0.9.x NodeMCU 二进制文件。
我不知道最近版本中有任何计时器错误。
我遇到 NodeMCU 问题,试图在 esp8266 上启动 tmr.alarm。
tmr.alarm 从不启动计时器,并且总是 returns false。 我试过更改计时器,甚至更改闹钟类型(自动、单次...),但我总是得到相同的结果。
这是代码的一部分,我正在尝试每 5 秒左右与 DS18B20(OneWire 温度传感器)通信一次。
if not tmr.alarm(1, 5000, tmr.ALARM_AUTO, function()
-- Comunication with the sensor
end)
then print("Comunication with DS18B20 couldn't be started.") end
输出总是
Comunication with DS18B20 couldn't be started.
不要使用 dev
或 master
分支中 https://github.com/nodemcu/nodemcu-firmware/releases they're no longer supported and contain lots of bugs. Build a custom firmware 的旧 0.9.x NodeMCU 二进制文件。
我不知道最近版本中有任何计时器错误。