欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 物聯(lián)網(wǎng)之WIFI遠(yuǎn)程控制—072測(cè)試板 測(cè)試 [打印本頁(yè)]

作者: 51hei大小    時(shí)間: 2016-6-17 13:00
標(biāo)題: 物聯(lián)網(wǎng)之WIFI遠(yuǎn)程控制—072測(cè)試板 測(cè)試
在去年年底發(fā)現(xiàn)了一個(gè)比較便宜的WIFI模塊,便果斷的買(mǎi)了一套回來(lái)進(jìn)行測(cè)試,也希望自己能夠使用這個(gè)模塊,為后期的物聯(lián)網(wǎng)的開(kāi)發(fā)打下基礎(chǔ)。當(dāng)然我想現(xiàn)在已經(jīng)有相當(dāng)多的高手已經(jīng)使用過(guò)該模塊,只是沒(méi)有拿出來(lái)而已,我再次就把資料分享出來(lái),希望入手WIFI模塊的人員少走彎路,加快腳步往前走!
  WIFI模塊是使用的ESP8266,在某寶上該模塊只需要十幾元錢(qián),相比其他模塊而言是比較便宜的了,而且該模塊可以作為客戶端模式,服務(wù)器模式和兩個(gè)模式合并,這對(duì)于做開(kāi)發(fā)的來(lái)說(shuō)是性價(jià)比相當(dāng)高的模塊了。
  接下來(lái)我對(duì)該模塊進(jìn)行簡(jiǎn)單介紹:
1、該模塊使用串口進(jìn)行數(shù)據(jù)傳輸,使得大家當(dāng)前用的單片機(jī)都支持該模塊的使用。
2、該模塊操作簡(jiǎn)單,只需要簡(jiǎn)單的代碼就能夠完成配置。
  配置代碼說(shuō)明:
  一、連接路由器(路由器名:CDSTE_Xiaomi,密碼:********==>AT+CWJAP="CDSTE_Xiaomi","********"
     printf("AT+CWJAP=\"CDSTE_Xiaomi\",\"********\"");
  二、啟用多連接
    printf("AT+CIPMUX=1");
三、開(kāi)啟TCP服務(wù)器
    printf("AT+CIPSERVER=1,8888");
  四、數(shù)據(jù)發(fā)送
      printf("AT+CIPSEND=0,2");//0和2表示想0號(hào)連接(每一個(gè)客戶端進(jìn)入會(huì)分配一個(gè)連接編號(hào))發(fā)送2個(gè)字符
      printf("OK");//發(fā)送的字符
  代碼范例為NUCLEO-072開(kāi)發(fā)板編寫(xiě)。大家如有疑問(wèn)請(qǐng)聯(lián)系我,我會(huì)盡我所能為大家解答!

wifi引腳

模塊連接圖



手機(jī)端控制圖



電腦端控制


建議最開(kāi)始使用USB轉(zhuǎn)TTL進(jìn)行調(diào)試


連接圖




  1. #include "stm32f0xx.h"
  2. #include "led.h"
  3. #include "uart.h"
  4. #include "rtc.h"
  5. #include "esp8266.h"
  6. #include "delay.h"

  7. /**********************************************/
  8. /* 函數(shù)功能;簡(jiǎn)單的延遲函數(shù)                   */
  9. /* 入口參數(shù):無(wú)                               */
  10. /**********************************************/
  11. void delay()
  12. {
  13.         int i,j;
  14.   for(i=0;i<1000;i++)
  15.           {
  16.                         for(j=0;j<1000;j++);
  17.                 }
  18. }
  19. /**********************************************/
  20. /* 函數(shù)功能;主函數(shù)                           */
  21. /* 入口參數(shù):無(wú)                               */
  22. /**********************************************/
  23. int main(void)
  24. {
  25.         uint8_t LinkPort=0,t;
  26.   SystemInit();
  27.   LED_Init();
  28.   delay_init(72);            
  29.   USART_Configuration();
  30.   ESP_WorkMode(3);
  31.         USART_RX_STA=0;
  32.         //連接路由器
  33.         ESP_LinkModen();
  34.         delay_ms(1800);
  35.         delay_ms(1800);
  36.         USART_RX_STA=0;
  37.         //啟動(dòng)多鏈接
  38.         ESP_LinkMux();
  39.         USART_RX_STA=0;
  40.         //啟動(dòng)tcp服務(wù)器
  41.         ESP_StartTCPServer();
  42.         USART_RX_STA=0;
  43.         //設(shè)置超時(shí)連接
  44.         ESP_STO();
  45.         USART_RX_STA=0;
  46.   LED_Close();
  47.         while(1)
  48.         {
  49.                         if(USART_RX_STA&0x80)
  50.                 {                                          

  51.                   if(USART_RX_BUF[1]=='1')
  52.                                 LED_Open();
  53.                         else if(USART_RX_BUF[1]=='0')
  54.                                 LED_Close();
  55.       ESP_SendAckMsg(0);
  56.                         USART_RX_STA=0;
  57.                         USART_RX_BUF[0]=0x0;
  58.                 }

  59.       
  60.         }
  61. }
復(fù)制代碼








實(shí)驗(yàn)四:072ESP8266(庫(kù)函數(shù)).zip

790.26 KB, 下載次數(shù): 21, 下載積分: 黑幣 -5






歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1