【嵌入式|Node mcu入坑之旅】使用模块:NOdeMCU lua v3
使用工具:ESPlorer、ESP8266Flasher
烧写固件 这个模块支持多种类型固件,商家给我默认烧写的是AT固件,所以在进行lua编程前需要烧录对应的lua固件如下是我烧录软件的配置,主要是在配置选项设置好烧录的固件及烧录起始地址
文章图片
波特率这边我使用的是115200,其他使用默认即可,在operation界面需要在选择一个未被占用的串口端口,点击flash按钮后需要按一下模块上的flash按钮,这步骤不做的话无法烧录固件,我一开始没有按,所以后面的步骤都做得有问题,正常的烧写界面如下所示
文章图片
该界面是成功烧写时的状态,没按下模块上的flash按钮时不会出现进度条
测试程序 烧写成功后使用ESPlorer烧写lua程序(程序文件名:init.lua),打开编辑器连接模块报错如下:
文章图片
这里需要将波特率改成9600即可,这个应该是烧录的固件给的。波特率设置后依然没有连接成功,再复位一下模块就好了。写个测试引脚的程序车点击保存到esp,运行结果如下:
文章图片
这里读取1引脚的电平为高电平,更多示例可参考node mcu官网.以及github平台github平台.
我所使用的相关工具均已上传,接下来会进一步探索NodeMCU更多的功能…
推荐阅读
- c语言|一文搞懂栈(stack)、堆(heap)、单片机裸机内存管理malloc
- 嵌入式-外设|DDR3基础详解
- ffmpeg|从零开始仿写一个抖音App——基于FFmpeg的极简视频播放器
- #|Multimedia
- USB转串口|USB转四串口芯片CH9344
- python|Python的DEBUG LOG