例如,我在nodemcu的函数中有以下代码:
mytimer = tmr.create()
mytimer:register(5000, tmr.ALARM_SINGLE, function() digitalWrite(16, HIGH) end)
但是,在5秒之前,我想使用其他功能删除此计时器,因为如果我想(在5秒之前)启动类似以下功能:
digitalWrite(16, LOW)
如果我不删除计时器,它将切换led的状态。 那么,如何删除某些计时器?
答案 0 :(得分:1)
您可以调用mytimer:stop()
或mytimer:unregister()
,具体取决于您是否想稍后重新启动。
提示:确保可以从其他函数中访问mytimer
变量。
在发布问题之前,请先查看timer documentation。