五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

ESP-8266-12S-WiFi模塊學(xué)習(xí)過(guò)程總結(jié)!

2023-06-07 20:44 作者:XLongDD  | 我要投稿

使用到的硬件及軟件:

ESP-8266-12S:(WIFI模塊)

ESP-8266-12S上圖中的右邊4個(gè)引腳說(shuō)明:

????GND接GND;

????VCC接5V(建議一開(kāi)始先接3.3V,如果右下角的PWR(電源提示燈:一般為藍(lán)色)亮了即代表這個(gè)WiFi模塊供電OK了;

????TX接其它設(shè)備的串口(例:USB轉(zhuǎn)TTL模塊中的RX)的RX;

????RX接其它設(shè)備的串口(例:USB轉(zhuǎn)TTL模塊中的TX)的TX;

固件庫(kù)下載:

????我下載的是官方的AT固件庫(kù),下載后可以通過(guò)這個(gè)AT固件庫(kù)指令,就是說(shuō)可以通過(guò)AT開(kāi)頭的官方指令對(duì)WiFi模塊進(jìn)行各種通信上的配置,例如可以將WiFi模塊配置成AP模式創(chuàng)建一個(gè)TCP通信連接。在我發(fā)布的視頻上有說(shuō)怎么下載固件庫(kù)。


USB轉(zhuǎn)TTL模塊

上圖引腳說(shuō)明:

????5V/3.3V:用于給其它模塊或本模塊供電。

????VCC:用于給本身的USB轉(zhuǎn)TTL模塊供電。但在實(shí)際的應(yīng)用中我們的這個(gè)USB轉(zhuǎn)TTL模塊不用供電也是可以工作的。就是說(shuō)在上圖中的黃色的蓋線(xiàn)帽可以不用將VCC和3.3V相接,該USB轉(zhuǎn)TTL模塊也可以正常工作。

????TXD(TX):接其它設(shè)備(例:ESP-8266-12S)的RX;

????RXD(RX):接其它設(shè)備(例:ESP-8266-12S)的TX;

????GND:用于跟其它設(shè)備的GND相連。

????其中:TTL電平∶+3.3V或+5V表示邏輯1,OV表示邏輯 0

其它的硬件還有:STM32F103C8T6最小系統(tǒng)、光敏傳感器、LED燈、OLED液晶顯示屏(I2C驅(qū)動(dòng))

這次的學(xué)習(xí)實(shí)現(xiàn)了利用WiFi模塊(ESP-8266-12S)創(chuàng)建的TCP通信,實(shí)現(xiàn)在APP(或網(wǎng)絡(luò)調(diào)試助手)上對(duì)STM32的控制(例電LED燈),以及可以獲取STM32上讀取到光敏傳感器的數(shù)據(jù)然后將它顯示在APP界面上。

????WiFi模塊創(chuàng)建一個(gè)TCP通信AP(服務(wù)器端)(即創(chuàng)建了一個(gè)熱點(diǎn)),手機(jī)上的APP作為STA(節(jié)點(diǎn)終端)連接上WiFi模塊,然后兩者可以進(jìn)行數(shù)據(jù)交互(即APP發(fā)數(shù)據(jù)給WIFI模塊,WIFI模塊也可以發(fā)數(shù)據(jù)給APP)。

????其中WIFI模塊通過(guò)串口與STM32相連,而APP通過(guò)TCP通信在網(wǎng)絡(luò)上與WIFI相連,而WiFi模塊(ESP-8266-12S)在APP與STM32中扮演的角色是數(shù)據(jù)搬運(yùn)工,即APP上發(fā)送的點(diǎn)亮LED的指令,WiFi模塊收到后會(huì)原封不動(dòng)的通過(guò)串口發(fā)送給STM32,而如果STM32想發(fā)送光敏數(shù)據(jù)給STM32,則需要先通過(guò)串口發(fā)送“AT+CIPSEND=0,3”指令(0為APP連接到WiFi模塊時(shí)WiFi模塊給APP的一個(gè)序號(hào),而該序號(hào)就是代表著WiFi模塊能被連接的最大數(shù)量為5;3為要發(fā)送的數(shù)據(jù)是多少,例要發(fā)送“-99至999中的一個(gè)數(shù)”則需要3),發(fā)送完AT固件庫(kù)指令后即可發(fā)送數(shù)據(jù)到與WiFi模塊相連的串口,而WiFi模塊收到STM32從串口發(fā)來(lái)的數(shù)據(jù)后,也會(huì)原封不動(dòng)的將數(shù)據(jù)發(fā)送給APP。

總的來(lái)說(shuō)步驟就是:

????1、硬件的準(zhǔn)備

????2、WiFi模塊下載固件庫(kù)

????3、WiFi模塊通過(guò)串口連接到電腦使用串口助手能比較直觀(guān)地用AT指令調(diào)試WIFI模塊

????4、WiFi模塊與STM32通過(guò)串口相連

????5、找一個(gè)網(wǎng)絡(luò)調(diào)試助手代替APP

????6、編寫(xiě)STM32的代碼,在STM32的代碼的初始化中配置WiFi模塊為AP模式。

????7、APP連上WiFi模塊創(chuàng)建的熱點(diǎn),然后就可以在APP上發(fā)送你規(guī)定好的指令對(duì)STM32進(jìn)行控制。

ESP-8266-12S-WiFi模塊學(xué)習(xí)過(guò)程總結(jié)!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
藁城市| 宜君县| 信丰县| 淮阳县| 清徐县| 武威市| 伊吾县| 白银市| 鲁山县| 阳谷县| 永康市| 武城县| 兴安盟| 西宁市| 梧州市| 望城县| 吉安县| 洱源县| 郓城县| 阜城县| 思茅市| 宣城市| 宁都县| 常山县| 菏泽市| 龙川县| 二手房| 长沙市| 梧州市| 合江县| 霸州市| 秭归县| 临洮县| 宜兴市| 特克斯县| 垦利县| 阜宁县| 博野县| 威海市| 旺苍县| 本溪|