UDP协议通讯控制ESP8266开发板的板载LED

在开始本教程以前,请先完成以下准备工作。

1. 将ESP8266-NodeMCU开发板与电脑通过数据线连接好
2. 确保您已经安装好Arduino IDE的ESP8266开发插件,(如您不确定如何实现此项工作,请点击这里进入本操作说明教程页面。)
3. 本教程需要使用“TCP_UDP测试工具软件”,请点击这里下载该软件并确保您的电脑可以运行使用该软件。

完成了以上操作后,请继续以下各步操作。

第0步

请将以下示例程序下载并使用Arduino IDE打开。

第一步

如下图所示,我们需要修改程序中接入的WiFi名称、密码。如有必要,也可以修改本地、远程端口号以适应您设备需要。(如不确定设备端口号,可保持程序内容不做修改)

ESP8266-UDP-LED-Control-1
ESP8266-UDP-LED-Control-1

完成之后上传程序到ESP8266开发板。

第二步
程序上传成功后,打开串口监视器,等待ESP8266开发板联网成功后,复制串口监视器显示的IP地址。(如下图所示)

ESP8266-UDP-LED-Control-2
ESP8266-UDP-LED-Control-2

第三步
如下图所示,打开UDP测试工具,点击UDP测试。

ESP8266-UDP-LED-Control-3
ESP8266-UDP-LED-Control-3

将之前复制的IP地址、端口号粘贴到对应位置

ESP8266-UDP-LED-Control-3-2
ESP8266-UDP-LED-Control-3-2

然后点击监听,再点击连接。

ESP8266-UDP-LED-Control-3-4
ESP8266-UDP-LED-Control-3-4

第四步
在发送区输入LED_ON,点击发送,可以看到接收区出现LED has been turn on

这说明ESP8266已经接收到消息,点亮了板载LED。

ESP8266-UDP-LED-Control-4
ESP8266-UDP-LED-Control-4

接下来您可以确认ESP8266开发板上的LED是否被点亮。同样,我们也可以发送LED_OFF,来熄灭板载LED