基于單片機Wifi無線通信方案-Demo_第1頁
基于單片機Wifi無線通信方案-Demo_第2頁
基于單片機Wifi無線通信方案-Demo_第3頁
基于單片機Wifi無線通信方案-Demo_第4頁
基于單片機Wifi無線通信方案-Demo_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、-. z.基于單片機Wifi無線通信方案第一局部:功能介紹通過手機發(fā)送指令控制LED亮與滅單片機原理圖第二局部:硬件接法連接實驗相關(guān)模塊連線如圖:JP10(P0)接J12J21跳線帽接左邊A P22BP23CP24J10與J12相連接即是P0口控制LED單片機與ESP8266連接:由于單片機的串口通常配置成9600,而ESP8266初始的波特率為115200,所以先用PC通過PL2303去配置ESP8266模塊的波特率為9600 ESP8266圖示 PL2303圖示PC與ESP8266通過PL2303連接 PL2303綠線-ESP8266的UR*D腳 PL2303白線-ESP8266的UT*D

2、 腳注意:用PC機上的串口助手測試時,由于ESP8266的電源是3.3V,所以先要把開發(fā)板的電源配置成3.3V ,如下列圖J-PWR,跳線冒連接3.3V。PL2303 的電源紅線不接!ESP8266引腳的VCC和CH_PD連接開發(fā)板JPWR的vcc兩個腳,ESP8266的地與PL2306的地連接開發(fā)板JPWR的GND兩個腳共地!在PC上翻開軟件ss42.e*e,界面如下:注意:發(fā)送新行選擇上,波特率默認為115200,8,1,None串口號選擇PL2303的口(查看設(shè)備管理器)翻開串口即可測試軟件的發(fā)送新行要打勾第一步:配置波特率然后在字符串輸入框中輸入:AT+UART=9600,8,1,0,

3、0發(fā)送給ESP8266 ,假設(shè)返回OK,表示成功注意最后一位不要選擇流控第二步:ESP8266配置AP的SSID和密碼然后在字符串輸入框中輸入:AT+CWSAP=ESP8266-gigi,1234567890,5,3注意:操作第二步時,要把串口軟件的波特率設(shè)置成9600。設(shè)置成功后,可以利用PC上的無線網(wǎng)卡去連接到此,ESP8266配置完成,然后下載單片機程序,此時要單片機的電源重新?lián)Q成5V!注意:單片機下載程序需要5V,運行時可以為3.3V。在換成5V,注意要把ESP8266的電源斷開,防止燒毀芯片!第三步:單片機與ESP8266連接注意單片機供電換成3.3V單片機與ESP8266連接 ES

4、P8266的UR*D腳-單片機的P3.1ESP8266的UT*D 腳-單片機的P3.0 ESP8266的VCC腳 -開發(fā)板JPWR排針的VCC3.3v ESP8266的CH_PD腳-開發(fā)板JPWR排針的VCC(3.3v) ESP8266的GND腳-開發(fā)板JPWR排針的GND第四步:安裝Android程序在手機上安裝MyClient.apk,然后對開發(fā)板重新上電,等待10S左右,手機無線網(wǎng)絡連接SSID為ESP8266-gigi的網(wǎng)絡,密碼為1234567890.然后翻開MyClient.apk軟件即可,如下列圖!第三局部:程序分析 Android程序中給出了2個按鍵對應的發(fā)送碼APK中的協(xié)議:

5、第一個按鈕private final String FAN_ON = 1; /數(shù)碼管依次顯示01234567第二個按鈕private final String FAN_OFF = 2;/數(shù)碼管不顯示單片機程序:/-聲明全局函數(shù)-/void DigDisplay(); /動態(tài)顯示函數(shù)/* 函數(shù)名 : main* 函數(shù)功能 : 主函數(shù)* 輸入 : 無* 輸出 : 無*/void main(void)unsigned char i;for(i=0;i8;i+)DisplayDatai=DIG_CODEi;while(1)DigDisplay();/* 函數(shù)名 : DigDisplay* 函數(shù)功能 :

6、 使用數(shù)碼管顯示* 輸入 : 無* 輸出 : 無*/void DigDisplay()unsigned char i;unsigned int j;for(i=0;i8;i+)switch(i) /位選,選擇點亮的數(shù)碼管,case(0):LSA=0;LSB=0;LSC=0; break;/顯示第0位case(1):LSA=1;LSB=0;LSC=0; break;/顯示第1位case(2):LSA=0;LSB=1;LSC=0; break;/顯示第2位case(3):LSA=1;LSB=1;LSC=0; break;/顯示第3位case(4):LSA=0;LSB=0;LSC=1; break;/顯示第4位case(5):LSA=1;LSB=0;LSC=1; break;/顯示第5位case(6):LSA=0;LSB=1;LSC=1; break;/顯示第6位case(7):LSA=1;LSB=1;LSC=1; break;/顯示第7位GPIO_DIG=DisplayDatai;/發(fā)送段碼j=10; /掃描間隔時間設(shè)定while(j-);GPIO_DIG=0*00;/消隱假設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論