我正在尝试与中国名为Qifei(description)的NodeMCU和4位LED显示屏交换ESP8266。我在GitHub(here)上找到了一个lua lib,它工作正常,但我无法理解如何在动态中使用它。我在文件'qifei.lua'中写了lib并将其上传到设备中。然后我写了简单的代码:
dofile("qifei.lua")
displaywrite(1234)
并将其放在文件'init.lua'中。好的,当电路板启动时,它显示正确的数字。但是当我尝试在运行时更改值时,它没有任何效果。我尝试使用这段代码:
dofile("qifei.lua")
local i = 100
tmr.alarm(1,500,tmr.ALARM_AUTO,function()
displaywrite(i)
i = i + 1
end)
或在for循环中:
dofile("qifei.lua")
for i=1, 100, 1 do
displaywrite(i)
tmr.delay(500)
end
有什么问题?如何动态更改显示的数字?