欢迎光临散文网 会员登陆 & 注册

arduino(2)--通过ESP8266模块实现串口接收数据,使用TCP协议进行局域网通信

2021-06-01 10:25 作者:记帖  | 我要投稿

    由于调试机器需要打印数据来查看程序是否正常运行,将MCU的串口线接入到电脑需要很长的延长线,而且机器的移动会变的很不方便,故使用8266进行局域网通信,通过wifi将数据直接发送到电脑,这样调试起来更加的灵活。

硬件准备

    首先需要准备一个开发板,这里我准备的是淘宝购买的兼容arduino的ESP8266模块。

端口连接

    由于主要是将mcu的数据通过wifi打印出去,故接线如下所示,8266的TX接MCU的RX,RX接MCU的TX。

网络调试助手

下载地址如下:https://download.csdn.net/download/qq_24312945/12938965

代码

    执行的步骤如下:

  1. 连接到指定的wifi网络。

  2. 连接指定客户端要连接的服务器的地址。

  3. 检验是否连接到wifi网络和服务器。

  4. 串口接收数据发送到服务器。

  5. 服务器接收数据同时打印在服务器。

功能说明

1.8266启动将会打印连接的wifi名称和8266自身的IP地址。

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

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

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

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

视频教学



arduino(2)--通过ESP8266模块实现串口接收数据,使用TCP协议进行局域网通信的评论 (共 条)

分享到微博请遵守国家法律