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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 63736|回復: 115
打印 上一主題 下一主題
收起左側

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)

評分

參與人數 11黑幣 +109 收起 理由
kljie1000 + 9
這到底對不對 + 5 贊一個!
kpfss + 5 絕世好帖!
36218 + 5 贊一個!
gmlgmlgml + 5
wpq201800 + 5 很給力!
popush + 5 很給力!
qjzyx + 5 贊一個!
tieq1952 + 10 很給力!
zxy1996 + 5 絕世好帖!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏74 分享淘帖 頂9 踩
回復

使用道具 舉報

沙發
ID:173860 發表于 2017-5-16 11:57 | 只看該作者
小白,遠程可以發數據,不錯。
回復

使用道具 舉報

板凳
ID:173860 發表于 2017-5-16 19:20 | 只看該作者
接單片機ESP8266連不了云端,是程序問題嗎?懂的指點一下?
回復

使用道具 舉報

地板
ID:196311 發表于 2017-5-16 23:16 | 只看該作者
謝謝樓主分享,下載學習
回復

使用道具 舉報

5#
ID:198901 發表于 2017-5-27 14:07 來自手機 | 只看該作者
感謝樓主,正需要這個
回復

使用道具 舉報

6#
ID:167337 發表于 2017-5-27 18:53 | 只看該作者

謝謝樓主分享好資源.不過下載后打開中文部分亂碼,可否將文件名改英文?謝謝!
回復

使用道具 舉報

7#
ID:108715 發表于 2017-5-30 05:59 來自手機 | 只看該作者
請問要led1=1,發送什么?我發送0,不行啊。
回復

使用道具 舉報

8#
ID:177855 發表于 2017-6-20 23:16 | 只看該作者
謝謝樓主!學習中。。。。。
回復

使用道具 舉報

9#
ID:72947 發表于 2017-8-3 23:44 | 只看該作者
問下樓主,怎樣才能實現模塊和手機連接不同網絡時(比如手機用移動網絡時)也能進行透傳???
回復

使用道具 舉報

10#
ID:210861 發表于 2017-9-6 14:35 | 只看該作者
不錯的嘗試!
回復

使用道具 舉報

11#
ID:210861 發表于 2017-9-6 14:38 | 只看該作者
感謝樓主,正想嘗試一下,借鑒學習!
回復

使用道具 舉報

12#
ID:154651 發表于 2017-10-14 19:34 | 只看該作者
學習學習~~謝謝樓主~~`
回復

使用道具 舉報

13#
ID:94867 發表于 2017-10-26 00:58 | 只看該作者
寫的不錯標記
回復

使用道具 舉報

14#
ID:89286 發表于 2017-10-26 06:22 | 只看該作者
Thanks for sharing
回復

使用道具 舉報

15#
ID:232280 發表于 2017-10-26 23:48 來自手機 | 只看該作者
好東西,謝謝樓主
回復

使用道具 舉報

16#
ID:160782 發表于 2017-10-27 08:00 來自手機 | 只看該作者
這些對初學者來說有難度,挑戰一下!謝謝分享
回復

使用道具 舉報

17#
ID:221675 發表于 2017-11-30 23:09 | 只看該作者
感謝樓主的雷鋒精神
回復

使用道具 舉報

18#
ID:264692 發表于 2017-12-21 11:03 來自手機 | 只看該作者
贊贊贊贊
回復

使用道具 舉報

19#
ID:242952 發表于 2017-12-29 20:28 | 只看該作者
app用不了
回復

使用道具 舉報

20#
ID:253767 發表于 2017-12-30 13:36 | 只看該作者
謝謝樓主奉獻
回復

使用道具 舉報

21#
ID:260238 發表于 2018-1-8 11:29 | 只看該作者
很好的帖子
學習了,謝謝樓主
回復

使用道具 舉報

22#
ID:266116 發表于 2018-1-8 15:18 | 只看該作者
謝謝分享!
回復

使用道具 舉報

23#
ID:111676 發表于 2018-1-19 12:29 | 只看該作者
謝謝樓主分享,下載學習
回復

使用道具 舉報

24#
ID:179958 發表于 2018-2-4 14:44 來自手機 | 只看該作者
謝謝樓主無私分享,學習學習
回復

使用道具 舉報

25#
ID:227677 發表于 2018-3-3 12:18 | 只看該作者
努力學習,謝謝樓主
回復

使用道具 舉報

26#
ID:65956 發表于 2018-3-5 08:41 | 只看該作者
很不錯,謝謝分享
回復

使用道具 舉報

27#
ID:120014 發表于 2018-3-16 13:24 | 只看該作者
謝謝樓主分享.很實用.
回復

使用道具 舉報

28#
ID:293714 發表于 2018-3-18 20:39 | 只看該作者
app用不了
回復

使用道具 舉報

29#
ID:293792 發表于 2018-3-18 22:44 | 只看該作者
感謝樓主分享,很實用
回復

使用道具 舉報

30#
ID:294531 發表于 2018-3-21 12:16 | 只看該作者
學習學習~~謝謝樓主~~`
回復

使用道具 舉報

31#
ID:286638 發表于 2018-3-22 12:03 | 只看該作者
謝謝樓主分享,下載學習
回復

使用道具 舉報

32#
ID:52896 發表于 2018-3-22 13:41 | 只看該作者

謝謝樓主分享,下載學習
回復

使用道具 舉報

33#
ID:66302 發表于 2018-3-22 15:22 | 只看該作者
感謝樓主的雷鋒精神
回復

使用道具 舉報

34#
ID:299956 發表于 2018-3-31 16:29 | 只看該作者
hymtnzc 發表于 2017-5-16 11:57
小白,遠程可以發數據,不錯。

不錯
回復

使用道具 舉報

35#
ID:302373 發表于 2018-4-15 19:47 | 只看該作者
黑比 不足  哎
回復

使用道具 舉報

36#
ID:295759 發表于 2018-5-10 00:33 | 只看該作者
請問能不能發個APP的代碼?謝謝
回復

使用道具 舉報

37#
ID:295759 發表于 2018-5-10 00:34 | 只看該作者
求APP程序代碼,謝謝
回復

使用道具 舉報

38#
ID:321333 發表于 2018-5-25 22:13 | 只看該作者
感謝樓主
回復

使用道具 舉報

39#
ID:321333 發表于 2018-5-25 22:15 | 只看該作者
學習了,謝謝樓主
很好的帖子
回復

使用道具 舉報

40#
ID:280033 發表于 2018-5-26 20:27 | 只看該作者
正是我想要的,一直想學習
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av超碰| 成人精品视频在线 | 久久久久久久91 | 一区二区三区四区在线视频 | 91视频进入 | 国产亚洲一区二区精品 | 欧美成人一区二区三区 | 九色 在线 | av黄色在线 | 亚洲一区二区三区免费在线观看 | 一级做a爰片性色毛片视频停止 | www.av在线| 一区二区三区视频在线观看 | 懂色中文一区二区三区在线视频 | 九九热这里| 日韩高清国产一区在线 | 亚洲视频免费一区 | 91精品国产色综合久久 | 中文字幕一区二区三区乱码在线 | 成人欧美一区二区三区黑人孕妇 | 国产精品国产成人国产三级 | 欧美性精品 | 自拍偷拍av | 国产精品亚洲欧美日韩一区在线 | 精品一区二区三区在线观看 | 91亚洲国产 | 亚洲毛片网站 | av网站在线免费观看 | 在线看亚洲 | 欧美色影院 | 久久久久免费精品国产小说色大师 | 国产精品亚洲一区 | 成人精品免费视频 | 91精品一区 | 精品一二区 | 国产成人精品999在线观看 | 久久久久久国产精品 | 国产精品无码久久久久 | 成人毛片在线视频 | 亚洲日日夜夜 | 久久在线 |