随笔分类 -  ESP8266 LUA脚本语言开发

ESP8266 LUA脚本语言开发: 外设篇-串口
摘要:https://nodemcu.readthedocs.io/en/master/modules/uart/ 串口发送数据 发送一个16进制到串口 uart.write(0, 0xaa) 注: 之所以有后面的这两个是因为咱打印的时候其实单片机还没有完全运行完内部的程序 3E 代表 > 20是空 咱加 阅读全文

posted @ 2019-12-14 13:38 广源时代 阅读(3093) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 外设篇-定时器,延时,看门狗
摘要:https://nodemcu.readthedocs.io/en/master/modules/tmr/ local mytimer1 = tmr.create() function TimeFunction1() print("1S 循环定时器") end mytimer1:register(1 阅读全文

posted @ 2019-12-14 01:55 广源时代 阅读(1828) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 外设篇-GPIO中断检测
摘要:https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpiomode 测试引脚 GPIO0 gpio.mode(3,gpio.INT) function GpioDown() print("GpioDown") end gpio.trig(3 阅读全文

posted @ 2019-12-14 01:29 广源时代 阅读(1089) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 外设篇-GPIO输入检测
摘要:咱使用 GPIO0 https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpioread 第一种 GPIO设置为输出的状态下读取引脚状态 gpio.mode(3, gpio.OUTPUT) gpio.write(3, gpio.HIGH) i 阅读全文

posted @ 2019-12-14 01:16 广源时代 阅读(1154) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 外设篇-GPIO输出高低电平
摘要:前言 所有的LUA开发API参考 https://nodemcu.readthedocs.io/en/master/en/modules/gpio/ 原理图 让GPIO2输出高电平只需 gpio.mode(4, gpio.OUTPUT) //设置为输出 gpio.write(4, 1)//输出高电平 阅读全文

posted @ 2019-12-14 00:54 广源时代 阅读(1388) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 准备工作-LUA文件加载与变量调用
摘要:前言 这节说一下多个文件调用 多个文件之间变量调用 准备两个文件 init.lua other.lua 开始 模块默认一开始调用的是init.lua 咱让init.lua调用 other.lua 很简单 dofile("other.lua") 注意: 因为是init.lua 调用 other.lua 阅读全文

posted @ 2019-12-14 00:38 广源时代 阅读(1066) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 准备工作-LUA开发说明
摘要:前言 开发Lua需要使用这个软件 注:该软件需要按照JDK 即 JAVA虚拟机,如果没有安装过JDK,请先看JDK安装教程安装JDK USB线连接开发板接入电脑 选择自己的串口号 波特率115200 然后点击打开 复位下模块 注意: 就像是咱单片机默认一开始执行main一样 LUA开发的时候 ,LU 阅读全文

posted @ 2019-12-14 00:14 广源时代 阅读(1297) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 准备工作-LUA开发是怎么来的
摘要:前言 当前8266有各种开发 1.在官方已经封装好的C库上开发(SDK开发) 2.官方在SDK的基础上封装的AT指令程序(AT指令开发) 3.在SDK的基础上嵌入脚本语言(Lua,Python等开发方式) 所以大家首先要明白,AT指令和脚本语言是别人在SDK的基础上进行了封装 然后咱再在封装的基础上 阅读全文

posted @ 2019-12-08 12:44 广源时代 阅读(1497) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发(NodeMCU): 准备工作-硬件说明
摘要:原理图 实物图 ESP8266模块可拆卸 该开发板可以作为烧录程序的底板 硬件说明 开发板板载说明: 1.主控芯片: ESP8266_12F 1.温湿度传感器DHT11 与连接ESP8266 GPIO4引脚 2.一路继电器 与连接ESP8266 GPIO5引脚 3.OLED液晶屏 与连接ESP826 阅读全文

posted @ 2019-11-28 13:10 广源时代 阅读(2024) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 准备工作-为方便学习(统一使用本人编译的固件)
摘要:前言 注:为了咱后期统一起来,所以统一使用我编译的LUA固件 一,固件打开了SmartConfig / AirKiss 配网功能 二,打开了SSL 三,其它模块化程序 刷空固件 一,为了保证固件是干净的,咱先刷空固件 二,选择空固件 四,按下复位按钮 → 按下固件按钮 → 松开复位按钮 → 松开固件 阅读全文

posted @ 2019-11-28 12:39 广源时代 阅读(1095) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 准备工作-动手编译LUA固件
摘要:前言 这节咱自己编译LUA固件 准备一台linux的机子 我把固件放到了git上,方便电脑用http下载 我先用这个连接linux 大家随意哈,只要是一台linux的机子就可以,不管是图形页面还是命令行形式使用,只要自己可以操作就可以 我用的是ubuntu16.4 执行 apt-get update 阅读全文

posted @ 2019-11-28 11:25 广源时代 阅读(1863) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发: 准备工作-官网获取LUA固件
摘要:前言 这节咱去官网上获取lua开发的固件. 官网下载 下面是我以前写的,咱不使用官网下载的固件,咱使用自己编译的固件.. 填写好自己的的邮箱地址,然后选择好自己需要的功能,一会编译好的固件就会发到您的邮箱 地址 https://nodemcu-build.com/ 我一开始用的QQ邮箱,不过后来不知 阅读全文

posted @ 2019-11-28 06:27 广源时代 阅读(1347) 评论(0) 推荐(0) 编辑

ESP8266 LUA脚本语言开发(NodeMCU): 测试下诱人的程序(SmartConfig配网绑定,MQTT远程通信控制)
摘要:前言 这一节测试一下诱人的程序 实现的功能,APP通过SmartConfig给Wi-Fi模块配网并绑定设备,然后通过MQTT远程控制开发板的继电器, APP显示ESP8266采集的温湿度数据. 简而言之:ESP8266用LUA开发实现MQTT(连接的本人云服务器上的MQTT服务器软件) ESP826 阅读全文

posted @ 2019-11-28 06:02 广源时代 阅读(2973) 评论(0) 推荐(0) 编辑

导航

支付宝 QQ群