資源描述:
《基于Arduino 擴(kuò)展板的wifi 模塊網(wǎng)絡(luò)串口調(diào)試.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、SmartArduino2基于Arduino擴(kuò)展板的wifi模塊網(wǎng)絡(luò)串口調(diào)試2.1問(wèn)題描述:如何利用網(wǎng)絡(luò)串口工具調(diào)試wifi模塊?在這個(gè)部分內(nèi)容中,咱們將一起探討一下,對(duì)于一塊新購(gòu)買的wifi模塊是否能夠工作正常。咱們主要從兩個(gè)方面來(lái)考慮:1)從wifi硬件模塊本身來(lái)看,看它的指示燈是否能夠工作正常;2)利用網(wǎng)絡(luò)串口工具來(lái)測(cè)試一下wifi模塊是否能夠工作正常。值得指出的是,這里的網(wǎng)絡(luò)串口工具有PC版和手機(jī)版。2.2硬件和軟件為了測(cè)試新購(gòu)買的wifi模塊是否能夠工作正常,需要以下的硬件和軟件,如表2‐1所示。表2-1:所需材料序號(hào)名稱數(shù)量作用備注1Wifi模塊1塊無(wú)線通信2Arduino擴(kuò)
2、展板1塊連接wifi各種版本均可3USB轉(zhuǎn)串口RS2321條轉(zhuǎn)換連接45V1A電壓適配器1個(gè)提供電壓5天線1個(gè)發(fā)送wifi信號(hào)可選6PC軟件17手機(jī)軟件1具體實(shí)物如圖2‐1所示。圖2‐1網(wǎng)絡(luò)串口調(diào)試硬件實(shí)物圖(1)wifi模塊從圖2‐1中所示的wifi模塊有2排針腳,如果仔細(xì)看的話,wifi模塊的針腳是標(biāo)識(shí)的,圖2‐1所示的wifi模塊上有p1,p2字樣,分別代表2排針腳,每排14個(gè)針腳。當(dāng)然不同wifi模塊,其標(biāo)識(shí)不一定相同。如圖2‐2所示的wifi模塊,是一個(gè)帶外殼的wifi模塊(外殼有利于wifi模塊散熱),其針腳表示是用1和28表示,表示有28個(gè)針腳。分成2排,每排的針腳數(shù)也是1
3、4個(gè),其示意圖如圖2‐3所示。各個(gè)針腳所表示的含義如表2‐1所示。這28個(gè)針腳可以插入Arduino的擴(kuò)展板上,將wifi無(wú)線信號(hào)轉(zhuǎn)成串口信號(hào)。一般地,wifi模塊上貼有2個(gè)MAC地址,這主要起個(gè)尋址的作用(可參考第1課的wifi關(guān)聯(lián)部分)。SmartArduino圖2‐2帶外殼的wifi模塊圖2‐3wifi示意圖(單位:mm)表2‐1wifi模塊針腳接口定義序號(hào)功能方向說(shuō)明1VCCPowerIn5V電源輸入2GNDGND電源地3WLAN_LEDOWIFI啟動(dòng)指示4VDDPowerOut3.3V電源輸出5LINK2O網(wǎng)口2連接指示6USB_PI/OUSB信號(hào)+7USB_MI/OUSB信號(hào)
4、‐?8STA/GPIO_0I/O狀態(tài)指示/GPIO_09GPIO_1I/OGPIO_110ES/RSTI退出透?jìng)?恢復(fù)出廠值11TX0P2A網(wǎng)口2TX‐P12TXON2A網(wǎng)口2TX‐N13RXIP1A網(wǎng)口1RX‐P14RXIN1A網(wǎng)口1RX‐NSmartArduino15RXIN2A網(wǎng)口2RX‐P16RXIP2A網(wǎng)口2RX‐P17TXON1A網(wǎng)口1TX‐N18TXOP1A網(wǎng)口1TX‐P19RTS_N/GPIO_2I/O串口2RTS20UART_RXI串口1RX21UART_TXO串口1TX22RXD/GPIO_3I/O串口2RX23LINK1I/O網(wǎng)口1連接指示24CTS_N/GPIO_
5、4O串口1CTS25WPS/RSTIWPS按鍵/恢復(fù)出廠值26TXD/GPIO_5O串口2TX27VDD_1_8PowerOut網(wǎng)口1.8V輸出28VCCPowerIn5V輸入(2)Arduino擴(kuò)展板如圖2‐1所示,這塊Arduino擴(kuò)展板有個(gè)電源接口,為wifi模塊供電;一個(gè)RS232接口,通過(guò)如圖2‐1所示的USB轉(zhuǎn)RS232線,可以將wifi轉(zhuǎn)成RS232,再轉(zhuǎn)成USB信號(hào)。Wifi模塊就可以插入Arduino的擴(kuò)展板上,而且,這個(gè)擴(kuò)展可以直接插入到Arduino控制板上,所以,在后面的一些文檔中,將通過(guò)這個(gè)方式將使串口信號(hào)轉(zhuǎn)成wifi信號(hào)。當(dāng)然,利用這塊擴(kuò)展板,咱們也可使用藍(lán)牙
6、(Bluetooth)的短距離通信方式。2.3硬件測(cè)試一般來(lái)說(shuō),新購(gòu)買的wifi模塊在使用上是沒(méi)有問(wèn)題的。但為了確保其的確沒(méi)有問(wèn)題,咱們可按照以下步驟簡(jiǎn)單從硬件上來(lái)判斷一下。1)硬件連接將wifi模塊插入至Arduino擴(kuò)展板上,注意wifi插入的方向。一個(gè)最直接的方法就是,當(dāng)咱們接通電源時(shí),如果wifi方向反了,wifi模塊上只有一個(gè)LED燈在亮紅燈,剩余的2個(gè)燈是滅的(實(shí)際上是以非常微弱的燈光在快速閃爍)。當(dāng)wifi模塊插入正確時(shí),LED的紅燈先亮,過(guò)一會(huì)兒,另外兩個(gè)燈也會(huì)亮起來(lái),其中有個(gè)燈在有規(guī)律地閃爍。圖2‐4wifi模塊的LED燈狀態(tài)說(shuō)明2)觀察狀態(tài)LED燈的情況仔細(xì)觀察wif
7、i模板,上面有三個(gè)LED燈。當(dāng)wifi模塊正確插入時(shí),LED1燈表示電源,常亮紅燈,表示電源供電正常;LED2表示工作狀態(tài),燈常亮綠燈,表示模塊工作正常,若此燈是滅的,表示工作不正常;最后一個(gè)燈LED3表示無(wú)線傳輸狀態(tài),快閃SmartArduino表示wifi模塊此時(shí)有數(shù)據(jù)正在傳輸,慢閃表示wifi模塊此時(shí)處于空閑狀態(tài),不亮表示無(wú)線傳輸關(guān)閉。另外,需要注意的是,如果之前使用過(guò)此wifi模塊,即不是新購(gòu)買的模塊,為了確保所有配置過(guò)程正