久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: STC單片機驅動ESP8266 用手機APP 實現遠程控制 [打印本頁]

作者: 光翟11    時間: 2017-4-26 16:23
標題: STC單片機驅動ESP8266 用手機APP 實現遠程控制
STC89C52驅動ESP8266-01 云連接 手機APP遠程控制程序


單片機與wifi模塊接線
單片機         wifi模塊
    TX--------RX
    RX--------TX
    GND-------GND
             外接3.3V GND也可外接

注意   接好TX  RX GND后 先給單片機上電  再給wifi模塊接3.3v電源


首先注冊一個賬號

登陸進去后

設置wifi模塊
  Usb轉串口連接wifi   進行配網操作
   首先燒寫固件 (看資料)
打開串口調試助手

第一步:測試AT 看是否返回ok  若沒有重啟一下
第二步:設置station模式  AT+CWMODE=1 返回OK
第三步:啟動云連接   AT+CLDSTART
        本條指令發送后
        Wifi模塊進入智能配網模式
        此時打開手機app 點擊右上角的+號  使模塊連上指定的wifi
        入網后  模塊自動連接云服務器
        之后手機端會顯示連接服務器
    100%后  返回設備界面  多刷新幾次  直到有未綁定的設備出現  點擊綁定
    之后可以進行數據透傳了

當然  也可以實現遠程控制單片機了



  1. #include<reg52.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. //#include<reg51.h>
  5. sbit led1=P1^0;
  6. sbit led2=P1^1;
  7. sbit beef=P3^6;
  8. sbit relay=P0^0;
  9. uchar k = 0;
  10. uchar Receive;
  11. uchar Receive_table[30];
  12. void Delay_Ms(uint ms)
  13. {
  14. uint i,j;                              
  15. for(i = ms; i > 0; i--)
  16. for(j = 110; j > 0; j--);
  17. }
  18. void Delay_Us(uchar us)
  19. {
  20. while(us--);
  21. }
  22. void InitUART(void)
  23. {
  24.         TMOD=0x21;
  25.         TH0=(65536-87)/256;
  26.         TL0=(65536-87)%256;
  27.         EA=1;
  28.         ET0=1;
  29.         TR0=0;
  30.         
  31.         

  32. //    SCON = 0x50;
  33. //    TH1 = 0xFA;
  34. //    TL1 = TH1;
  35. //    PCON = 0x80;
  36. //    ES = 1;
  37. //    EA = 1;
  38. //    TR1 = 1;
  39. SCON = 0X50;
  40. TH2=0XFF;
  41. TL2=0XFD;
  42. RCAP2H=0XFF;
  43. RCAP2L=0XFD;
  44. TCLK=1;
  45. RCLK=1;
  46. C_T2=0;
  47. EXEN2=0;
  48. TR2=1;
  49. ES = 1;
  50. EA = 1;

  51. }


  52. void Uart_Send_Char(uchar dat)
  53. {
  54. ES = 0;
  55. TI = 0;
  56. SBUF = dat;
  57. while(!TI);
  58. TI = 0;
  59. ES = 1;
  60. }
  61. void Uart_Send_String(uchar *string)
  62. {
  63.     while(*string)
  64.     {
  65.       Uart_Send_Char(*string++);
  66.       Delay_Us(5);
  67.     }
  68.     Delay_Ms(1000);
  69. }
  70. void ESP8266_Send(uchar *puf)
  71. {
  72.         Delay_Ms(20);
  73.    Uart_Send_String("AT+CLDSENDRAW=9\r\n");
  74.         Delay_Ms(20);
  75.    Uart_Send_String(puf);
  76. }
  77. void ESP8266_Init()
  78. {
  79. //   Uart_Send_String("AT+CIPMUX=1\r\n");
  80. //   Uart_Send_String("AT+CIPSERVER=1,5000\r\n");
  81.            Uart_Send_String("AT+CLDSTART\r\n");
  82. }
  83. void main(void)
  84. {
  85.           led1=0;
  86.           led2=0;
  87.     InitUART();
  88.           ESP8266_Init();
  89.         while(1)
  90.         {
  91.           if((Receive_table[0]=='+')&&(Receive_table[1]=='C')&&(Receive_table[2]=='R'))//MCU???????+IPD???????0\1???????
  92.     {
  93.     if((Receive_table[3]=='A')&&(Receive_table[6]=='1'))
  94.      {

  95.         switch(Receive_table[8])
  96.         {
  97.           case '0':
  98.                  led1=1;
  99.                  ESP8266_Send("LED1 OPEN\r\n");
  100.                                                Receive_table[8]='f';
  101.                  break;
  102.           case '1':
  103.                  led1=0;
  104.                  ESP8266_Send("LED1  OFF\r\n");
  105.                                                Receive_table[8]='f';
  106.                  break;
  107.                   case '2':
  108.                  led2=1;
  109.                  ESP8266_Send("LED2 OPEN\r\n");
  110.                                                Receive_table[8]='f';
  111.                  break;
  112.           case '3':
  113.                  led2=0;
  114.                  ESP8266_Send("LED2  OFF\r\n");
  115.                                                Receive_table[8]='f';
  116.                  break;
  117.                   case '4':
  118.                             TR0=1;break;
  119.                   case '5':
  120.                             TR0=0;break;
  121.           case '6':
  122.                  relay=0;
  123.                  ESP8266_Send("relayOPEN\r\n");
  124.                                                Receive_table[8]='f';
  125.                  break;
  126.                   case '7':
  127.                  relay=1;
  128.                  ESP8266_Send("relay OFF\r\n");
  129.                                                

  130. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼


下載:
STC89c52RC驅動ESP8266-01 實現遠程控制.zip (13.93 MB, 下載次數: 1587)


作者: hymtnzc    時間: 2017-5-16 11:57
小白,遠程可以發數據,不錯。
作者: hymtnzc    時間: 2017-5-16 19:20
接單片機ESP8266連不了云端,是程序問題嗎?懂的指點一下?
作者: jxdianqi    時間: 2017-5-16 23:16
謝謝樓主分享,下載學習
作者: 337241773    時間: 2017-5-27 14:07
感謝樓主,正需要這個
作者: YQS    時間: 2017-5-27 18:53

謝謝樓主分享好資源.不過下載后打開中文部分亂碼,可否將文件名改英文?謝謝!
作者: 啦啦啦1234    時間: 2017-5-30 05:59
請問要led1=1,發送什么?我發送0,不行啊。
作者: qjyjack612510    時間: 2017-6-20 23:16
謝謝樓主!學習中。。。。。
作者: qq704661078    時間: 2017-8-3 23:44
問下樓主,怎樣才能實現模塊和手機連接不同網絡時(比如手機用移動網絡時)也能進行透傳???
作者: zhao9988    時間: 2017-9-6 14:35
不錯的嘗試!
作者: zhao9988    時間: 2017-9-6 14:38
感謝樓主,正想嘗試一下,借鑒學習!
作者: 563285921    時間: 2017-10-14 19:34
學習學習~~謝謝樓主~~`
作者: koenlee93    時間: 2017-10-26 00:58
寫的不錯標記
作者: faridzled    時間: 2017-10-26 06:22
Thanks for sharing
作者: GOD丿小男孩    時間: 2017-10-26 23:48
好東西,謝謝樓主
作者: tkf008    時間: 2017-10-27 08:00
這些對初學者來說有難度,挑戰一下!謝謝分享
作者: janson    時間: 2017-11-30 23:09
感謝樓主的雷鋒精神
作者: 15638218949    時間: 2017-12-21 11:03
贊贊贊贊
作者: 開機后即可看    時間: 2017-12-29 20:28
app用不了
作者: tieq1952    時間: 2017-12-30 13:36
謝謝樓主奉獻
作者: yy191039855    時間: 2018-1-8 11:29
很好的帖子
學習了,謝謝樓主
作者: qjzyx    時間: 2018-1-8 15:18
謝謝分享!
作者: miqi0708    時間: 2018-1-19 12:29
謝謝樓主分享,下載學習
作者: 小潘哥    時間: 2018-2-4 14:44
謝謝樓主無私分享,學習學習
作者: cvgjhuor    時間: 2018-3-3 12:18
努力學習,謝謝樓主

作者: aking991    時間: 2018-3-5 08:41
很不錯,謝謝分享
作者: ltp    時間: 2018-3-16 13:24
謝謝樓主分享.很實用.
作者: lingang10000    時間: 2018-3-18 20:39
app用不了
作者: zonghao111    時間: 2018-3-18 22:44
感謝樓主分享,很實用

作者: sanshisui    時間: 2018-3-21 12:16
學習學習~~謝謝樓主~~`
作者: wang8128    時間: 2018-3-22 12:03
謝謝樓主分享,下載學習
作者: jingboxu    時間: 2018-3-22 13:41

謝謝樓主分享,下載學習
作者: 76711031    時間: 2018-3-22 15:22
感謝樓主的雷鋒精神
作者: 龍。。。    時間: 2018-3-31 16:29
hymtnzc 發表于 2017-5-16 11:57
小白,遠程可以發數據,不錯。

不錯

作者: 么么了    時間: 2018-4-15 19:47
黑比 不足  哎

作者: HWZ3366    時間: 2018-5-10 00:33
請問能不能發個APP的代碼?謝謝
作者: HWZ3366    時間: 2018-5-10 00:34
求APP程序代碼,謝謝
作者: FangLai    時間: 2018-5-25 22:13
感謝樓主
作者: FangLai    時間: 2018-5-25 22:15
學習了,謝謝樓主
很好的帖子

作者: qdove    時間: 2018-5-26 20:27
正是我想要的,一直想學習
作者: 小樹樹    時間: 2018-5-30 09:39
小白,想盡快上手試試,最近剛好有這方面的需要
作者: zjmike123    時間: 2018-5-30 13:29
等我有了黑幣我就可以了
作者: 余大哥    時間: 2018-6-7 14:32
樓主是好人
作者: 余大哥    時間: 2018-6-7 14:32
繼續努力學習模塊和單片機,好東西
作者: wauuvs    時間: 2018-6-25 16:36
學習學習
作者: molibaobei    時間: 2018-6-25 22:44
謝謝樓主分享,下載學習
作者: gnalorange    時間: 2018-7-9 22:37

正是我想要的,一直想學習
作者: canxin520    時間: 2018-7-18 16:06
厲害了我的哥
作者: 364611194    時間: 2018-7-19 12:39
ESP8266的32位mcu很強悍的,用51驅動感覺小馬拉大車
作者: wgb12    時間: 2018-7-28 22:09
壓縮包怎么沒有APK?

作者: linwenqiang    時間: 2018-7-30 23:43
不錯的東西,學習一下
作者: linwenqiang    時間: 2018-7-30 23:43
不錯的東西,一直想學習
作者: 18239311863    時間: 2018-8-6 03:32
謝謝分享
作者: 林偉的    時間: 2018-8-6 17:12
正是我想要的,一直想學習
作者: wycok    時間: 2018-8-7 10:08
謝謝樓主的奉獻,讓我這些小白可以參考學習了!
作者: xsj1877578806    時間: 2018-8-8 06:36
很好的資料,學習一下
作者: kpfss    時間: 2018-8-8 19:26
求APP代碼

作者: kpfss    時間: 2018-8-10 20:42
找了好久,謝謝
作者: 517656771    時間: 2018-8-18 10:39
樓主 注冊的那個軟件是什么啊


作者: gxlin    時間: 2018-9-4 20:40
下載資料,好好學習。
作者: qq35404085    時間: 2018-9-5 17:03
看上去很強大
作者: bibh    時間: 2018-10-5 08:38
不錯哦,學習一下
作者: bibh    時間: 2018-10-5 08:39
不錯,學習一下
作者: ahandsomeboy    時間: 2018-11-22 23:19
app為什么用不了呢。連接不上
作者: 快樂眼淚    時間: 2018-11-23 21:04
下來學習一下
作者: ig.wxz    時間: 2018-11-23 22:37
謝謝樓主的分享!
作者: 快樂眼淚    時間: 2018-11-24 20:12
下載了,怎么不是完整的漢字啊?
作者: zzhnzyh    時間: 2018-11-29 14:21
怎么注冊不上

作者: wytopkk    時間: 2018-11-29 17:32
學習一下,是個很好的嘗試
作者: zhuangj2001    時間: 2018-12-2 17:11
感謝無私的奉獻
作者: 2307393235    時間: 2018-12-9 19:32
點注冊收不到手機驗證碼
作者: Livynwa    時間: 2018-12-23 09:19
謝謝樓主分享
作者: asd111111    時間: 2019-1-3 21:56
謝謝樓主分享
作者: 熬夜對身體不好    時間: 2019-1-4 21:34
謝謝樓主
作者: jialishoushi    時間: 2019-1-5 22:23
學習了,謝謝樓主
作者: liyoujie    時間: 2019-1-6 20:44
謝謝分享
作者: z123321131    時間: 2019-2-8 19:27
感謝提供資料學習~~~~~~~~~~~
作者: 八歲age8    時間: 2019-2-8 19:47

學習學習~~謝謝樓主~~`
作者: kangzhao    時間: 2019-3-15 00:20
云端是申請的域m ing么?怎么去檢測云端呀!
作者: 12qwert    時間: 2019-3-15 10:08
好東西,學習一下,謝謝!
作者: wanglx    時間: 2019-4-10 20:42
感謝樓主
作者: 1063941314li    時間: 2019-4-11 09:21
樓主程序打不開了,怎么回事啊,能不能再發一遍。
作者: qq1007429789    時間: 2019-4-26 00:08
謝謝樓主分享,下載學習
作者: 893462999    時間: 2019-4-29 11:44
正要做遠程控制的,還沒用,希望能參考一下
作者: 終極小饅頭啦    時間: 2019-5-2 12:49
正需要資料,感謝
作者: woojoon1981    時間: 2019-5-2 20:06
正好在找這個資料
作者: jovew    時間: 2019-5-3 11:10
好東西, 謝謝大家的分享。。。
作者: lhklcb    時間: 2019-5-4 21:54
感謝樓主,正想嘗試一下,借鑒學習!
作者: yangxiaowei    時間: 2019-5-5 14:25
不錯很好  學習了
作者: lxl246    時間: 2019-6-21 14:18
好東西,學習
作者: 73453453783    時間: 2019-6-23 02:22
學習一下~太棒了!
作者: Xiaoyf88888    時間: 2019-10-8 10:17

謝謝樓主分享,下載學習
作者: hupl    時間: 2019-10-9 14:19
感謝樓主,你的程序比較易讀
作者: hupl    時間: 2019-10-9 14:20
這個貼子不錯,我正好想讓嘗試一下
作者: 何為輕狂    時間: 2019-10-15 00:31
固件地址是多少
作者: zgchen    時間: 2019-10-18 21:22
要是能脫離云就好了!!萬一網絡出問題呢??就用不了啊!!
作者: C51hq    時間: 2019-10-21 22:04
好貼,我想借鑒一下
作者: 依戀曉    時間: 2019-10-24 14:18
好東西,正在學習
作者: 黃呵呵    時間: 2019-11-5 19:53
樓主,遠程不需要租用云服務器嗎
作者: pcbboy    時間: 2019-11-29 08:49
還能用嗎?




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 91久久久久久久 | 成人免费看片又大又黄 | 99成人| 午夜精品在线观看 | 在线观看日韩av | 国产精品永久免费视频 | 国产精品国产a | 日韩av在线免费 | 性高湖久久久久久久久aaaaa | 视频在线观看亚洲 | 日韩av免费在线电影 | 国产在线视频一区 | 天天操天天摸天天干 | 96av麻豆蜜桃一区二区 | 久久久久久久久99 | 精品国产女人 | 日韩在线免费视频 | 成人免费视频在线观看 | 午夜影院黄 | 超碰8| 男女那个视频 | 日本中出视频 | 特黄色毛片 | 四虎在线观看 | 一本色道精品久久一区二区三区 | 午夜在线影院 | 国产精品美女一区二区三区 | 精品日韩欧美一区二区 | 久久久久一区二区三区四区 | 欧美日韩精品久久久免费观看 | 欧美精品中文字幕久久二区 | 亚洲成人精品 | 国产激情免费视频 | 99re视频| 女同久久 | 夜久久 | 国产精品久久久久久久久久久久久 | 国产在线一级片 | 日韩精品1区2区3区 爱爱综合网 | 亚洲欧美中文日韩在线v日本 | 日韩一三区 |