二、物联网入门—补:ESP8266 NodeMcu串口通信举例——UART1

                    ILD-NodeMcu& NodeMcu串口通信

1、硬件资源——ILD-nodeMcu开发板

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

ILD-nodeMcu开发板

2、NodeMcu串口介绍

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

二、物联网入门—补:ESP8266 NodeMcu串口通信举例——UART1_第1张图片
NodeMcu引脚图

3、实现的功能

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

二、物联网入门—补:ESP8266 NodeMcu串口通信举例——UART1_第2张图片
接线图

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

二、物联网入门—补:ESP8266 NodeMcu串口通信举例——UART1_第3张图片
发送端程序截图

5、NodeMcu接收端程序截图

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

二、物联网入门—补:ESP8266 NodeMcu串口通信举例——UART1_第4张图片
接收端程序截图

6、运行结果图

二、物联网入门—补:ESP8266 NodeMcu串口通信举例——UART1_第5张图片
结果图

拍照看不出来闪烁,上个视频


NodeMcu串口通信——艾立得演示

NodeMcu交流可加群:215601366

查看更多NodeMcu、Android、iOS物联网开发教程 >>>

你可能感兴趣的:(二、物联网入门—补:ESP8266 NodeMcu串口通信举例——UART1)