說明:本人寫博客只是為了做筆記,參考了各位大佬的文章,參考的比較多,有一些并沒有貼出連接,請各位大佬見諒,真的沒有惡意,只是用來學(xué)習(xí)??!
這篇是自己根據(jù)各種方法自己總結(jié)并且親身試用可行性做出的筆記
1、設(shè)置esp8266工作模式
1.1、所需材料
1.ESP8266模塊
2.USB-TTL(下載器)
1.2、接線
VCC、GND對應(yīng)連接,TX、RX交換連接,再連接一個CH_PD(EN),連接到VCC即可。
注意:esp8266上的3.3V應(yīng)該連接TTL上的VCC(不是3.3V)
1.3、打開串口調(diào)試助手
1、選擇波特率為115200(esp8266默認(rèn)),其他默認(rèn)就好
2、打開串口
3、發(fā)送AT,返回OK,說明連接正常
1.4、模式設(shè)置
esp8266指令集可以參考這篇 https://blog.csdn.net/qq_45104817/article/details/105834987
發(fā)送指令后,返回OK才算設(shè)置成功,若不成功,重新輸入再發(fā)送或者復(fù)制過去再發(fā)送,直到返回OK。
1、設(shè)置工作模式
發(fā)送 AT+CWMODE=3 設(shè)置AP 兼 Station 模式
2、設(shè)置名稱、密碼
發(fā)送 AT+CWSAP=“ESP8266”,“12345678”,11,3(WIFI名,密碼,通道號1-14,加密方式0-4)
3、修改波特率
發(fā)送 AT+CIOBAUD=9600,8,1,0,0
修改完波特率后,需要斷開連接,重新選擇波特率為9600,然后重新打開串口。
4、重啟ESP8266
發(fā)送AT+RST
5、連接熱點
打開手機熱點后發(fā)送AT+CWJAP=“Linnae”,“12345678”(熱點名和密碼)。
2、通過ESP8266收發(fā)數(shù)據(jù)
發(fā)送AT+CIFSR
可以得到兩個IP
(1)192.168.4.1(8080)作為服務(wù)器
(2)192.168.145.44(8080)作為客戶端
手機app使用“TCP連接”
1、首先連接ESP8266的wifi,關(guān)閉移動數(shù)據(jù);
2、選擇右上角的連接,輸入第一個地址和端口號,顯示連接成功即可開始收發(fā)數(shù)據(jù)。
第二個是作為客戶端的IP
1、電腦網(wǎng)絡(luò)調(diào)試助手(不需要連接esp8266wifi),電腦和esp8266需要連接同一個熱點(重新上電應(yīng)該esp8266應(yīng)該會自動連接手機熱點,可以在手機端查看,是否又ESP開頭的設(shè)備連接),選擇TCP Client
2、遠(yuǎn)程主機地址輸入第二個IP連接后即可收發(fā)數(shù)據(jù)
3、本地主機地址查看
查看屬性
3、Labview上位機
至此,51單片機發(fā)送出來的數(shù)據(jù)電腦已經(jīng)可以接收到了,然后就是通過Labview的TCP通訊完成數(shù)據(jù)讀取顯示。
此處不再贅述,程序如圖。文章來源:http://www.zghlxwxcb.cn/news/detail-430929.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-430929.html
到了這里,關(guān)于基于51單片機的esp8266使用(Labview上位機)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!