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