【发布时间】:2017-03-17 09:37:39
【问题描述】:
我有 nodemcu 并试图实现以下目标。 - 每 5 分钟将数据发送到远程网站。 - 每 1 秒检查一次传感器
所以有两个功能:
function checkSensors()
print("checking sensors")
-- do some stuff here
end
function sendData()
print("Sending Data")
-- do some stuff here
end
tmr.alarm(0, 1000, 1, function() checkSensors() end )
tmr.alarm(0, 300000, 1, function() sendData() end )
如果我注释掉第一个 tmr,则每 5 分钟秒调用一次函数 sendData。同样注释掉第一个 tmr 函数 sendData 每秒调用一次。
但是两者都在 sendData 被调用。
我怎样才能同时使用这两个计时器,或者我应该用其他方法来做到这一点。
【问题讨论】: