打开软件,连接开发套件



首先说一下,用lua开发,默认一开始执行的是init.lua,所以我们就先建一个init.lua


首先熟悉一下Lua语言,让模块打印个hello 8266(Lua语言很灵活,很好用)
代码语言:javascript复制print("hello 8266")

可以复位板子试一试


现在换种打印方式
用一个变量,正好学一下lua的变量
代码语言:javascript复制a="hello jiangxin"
print(a)

好了,现在开始控制GPIO(控制继电器吸合)
参考资料 https://nodemcu.readthedocs.io/en/master/en/modules/gpio/ (这是鱼竿)
看一下原理图

先说一下程序怎么写
代码语言:javascript复制gpio.mode(1, gpio.OUTPUT)
gpio.write(1, 1)

现在说一下程序

看上面的对应关系,要控制模块的GPIO5,实际上Lua里面写1



现在控制继电器断开



