arduino(2)--通过ESP8266模块实现串口接收数据,使用TCP协议进行局域网通信
由于调试机器需要打印数据来查看程序是否正常运行,将MCU的串口线接入到电脑需要很长的延长线,而且机器的移动会变的很不方便,故使用8266进行局域网通信,通过wifi将数据直接发送到电脑,这样调试起来更加的灵活。
硬件准备

首先需要准备一个开发板,这里我准备的是淘宝购买的兼容arduino的ESP8266模块。
端口连接
由于主要是将mcu的数据通过wifi打印出去,故接线如下所示,8266的TX接MCU的RX,RX接MCU的TX。

网络调试助手

下载地址如下:https://download.csdn.net/download/qq_24312945/12938965
代码
执行的步骤如下:
连接到指定的wifi网络。
连接指定客户端要连接的服务器的地址。
检验是否连接到wifi网络和服务器。
串口接收数据发送到服务器。
服务器接收数据同时打印在服务器。
功能说明
1.8266启动将会打印连接的wifi名称和8266自身的IP地址。

2.若未连接上服务器,将一直打印连接中。

3.服务器应该设置8266对应的端口号。

4.服务器发送数据将会在服务器中打印出对应的数据。

5.mcu发送的数据将会通过wifi发送到服务器。

视频教学
