最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
淮安市| 定兴县| 保山市| 新干县| 崇左市| 通山县| 肇源县| 克什克腾旗| 墨竹工卡县| 察雅县| 黄浦区| 廊坊市| 民县| 新河县| 武安市| 太湖县| 离岛区| 青神县| 元氏县| 尖扎县| 乐平市| 萨嘎县| 图片| 繁昌县| 丰都县| 镇巴县| 旺苍县| 赣州市| 郧西县| 剑川县| 凤山市| 天柱县| 鄂州市| 新余市| 横峰县| 七台河市| 孙吴县| 黔东| 苍溪县| 邹平县| 衡山县|