gpio.mode(4,gpio.OUTPUT)--输出模式
gpio.write(4,0)--输出低电平
这样的话这个灯就亮了
可能会有疑问,明明是GPIO2为什么填4
看资料
https://nodemcu.readthedocs.io...第一个参数 一共可以同时使用7个定时器,,id号呢是0-6
第二个参数是延时多少ms执行最后面的函数
第三个参数是设置是只执行一次,,还是调用启动函数时执行一下,还是一直间隔第二个参数的时间执行最后面的函数...,,,
解决方案是
一,重新烧写固件
但是呢也有可能重新烧写固件也不能把以前写的.lua文件清除
二,先烧写别的固件,再烧写现在的
比如:可以先烧写一个AT指令的固件,让它运行一下,然后再重新烧写lua...开发版本的,但是也有可能不能把以前写的.lua文件清除
三,修改程序保存的偏移量
您想哈,,我们的.lua程序肯定也在flash里面,,,我烧写固件时把偏移量调大肯定能把我们写的.lua代码给清除掉.要是调整后出现一直发乱码...我的做法...我用定时器做空闲检测
关于Lua的部分语法可以看,,其实了解就行,,当时自己以为需要把lua学的很好才能用lua开发8266,,,最后才知道只需要了解些语法就好了,,剩下的看8266的API