ILD-NodeMcu& NodeMcu串口通信
1、硬件资源——ILD-nodeMcu开发板
ILD-nodeMCU开发板基于乐鑫ESP8266,与NodeMcu开发小板完全兼容。板载LED、RGB、继电器等外围器件,支持WiFi局域网内控制、MQTT和HTTP等方式实现远程控制。是物联网学习、开发的得力工具。

2、NodeMcu串口介绍
上一篇文章中对NodeMcu串口已经做了基本介绍,NodeMcu共有两个UART接口(见下图),在ILD-nodeMcu开发板中串口0连接在USB接口,用于烧写程序、调试程序等。如果我们想让ILD-nodeMcu开发板与其他的单片机(Mcu)实现串口通信,这里可以用串口1实现。但是据查现有资料,串口1只支持数据发送,不支持数据接收。本文中我们演示,使用ILD-nodeMcu的串口1发送数据,使用一块NodeMcu的串口0接收数据。

3、实现的功能
ILD-nodeMcu通过USB线连接电脑,通过串口1交替发送“12345678”和“87654321”两组数据,NodeMcu通过三根杜邦线与ILD-nodeMcu相连。当NodeMcu串口0收到“12345678”时点亮板子上的LED,当串口0收到“87654321”时,熄灭板子上的LED。接线如下图

4、ILD-nodeMcu发送端程序截图

5、NodeMcu接收端程序截图
接收端程序文件名为init.lua,NodeMcu上电后自动执行。

6、运行结果图

拍照看不出来闪烁,上个视频
NodeMcu串口通信——艾立得演示
NodeMcu交流可加群:215601366
网友评论