说明:本人写博客只是为了做笔记,参考了各位大佬的文章,参考的比较多,有一些并没有贴出连接,请各位大佬见谅,真的没有恶意,只是用来学习!!
这篇是自己根据各种方法自己总结并且亲身试用可行性做出的笔记
1、设置esp8266工作模式
1.1、所需材料
1.ESP8266模块
2.USB-TTL(下载器)
1.2、接线
VCC、GND对应连接,TX、RX交换连接,再连接一个CH_PD(EN),连接到VCC即可。
注意:esp8266上的3.3V应该连接TTL上的VCC(不是3.3V)
1.3、打开串口调试助手
1、选择波特率为115200(esp8266默认),其他默认就好
2、打开串口
3、发送AT,返回OK,说明连接正常
1.4、模式设置
esp8266指令集可以参考这篇 https://blog.csdn.net/qq_45104817/article/details/105834987
发送指令后,返回OK才算设置成功,若不成功,重新输入再发送或者复制过去再发送,直到返回OK。
1、设置工作模式
发送 AT+CWMODE=3 设置AP 兼 Station 模式
2、设置名称、密码
发送 AT+CWSAP=“ESP8266”,“12345678”,11,3(WIFI名,密码,通道号1-14,加密方式0-4)
3、修改波特率
发送 AT+CIOBAUD=9600,8,1,0,0
修改完波特率后,需要断开连接,重新选择波特率为9600,然后重新打开串口。
4、重启ESP8266
发送AT+RST
5、连接热点
打开手机热点后发送AT+CWJAP=“Linnae”,“12345678”(热点名和密码)。
2、通过ESP8266收发数据
发送AT+CIFSR
可以得到两个IP
(1)192.168.4.1(8080)作为服务器
(2)192.168.145.44(8080)作为客户端
手机app使用“TCP连接”
1、首先连接ESP8266的wifi,关闭移动数据;
2、选择右上角的连接,输入第一个地址和端口号,显示连接成功即可开始收发数据。
第二个是作为客户端的IP
1、电脑网络调试助手(不需要连接esp8266wifi),电脑和esp8266需要连接同一个热点(重新上电应该esp8266应该会自动连接手机热点,可以在手机端查看,是否又ESP开头的设备连接),选择TCP Client
2、远程主机地址输入第二个IP连接后即可收发数据
3、本地主机地址查看
查看属性
3、Labview上位机
至此,51单片机发送出来的数据电脑已经可以接收到了,然后就是通过Labview的TCP通讯完成数据读取显示。
此处不再赘述,程序如图。
文章来源:https://www.toymoban.com/news/detail-430929.html
文章来源地址https://www.toymoban.com/news/detail-430929.html
到了这里,关于基于51单片机的esp8266使用(Labview上位机)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!