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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 63473|回復(fù): 115
打印 上一主題 下一主題
收起左側(cè)

STC單片機(jī)驅(qū)動(dòng)ESP8266 用手機(jī)APP 實(shí)現(xiàn)遠(yuǎn)程控制

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
STC89C52驅(qū)動(dòng)ESP8266-01 云連接 手機(jī)APP遠(yuǎn)程控制程序


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

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


首先注冊一個(gè)賬號

登陸進(jìn)去后

設(shè)置wifi模塊
  Usb轉(zhuǎn)串口連接wifi   進(jìn)行配網(wǎng)操作
   首先燒寫固件 (看資料)
打開串口調(diào)試助手

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

當(dāng)然  也可以實(shí)現(xiàn)遠(yuǎn)程控制單片機(jī)了



  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黑下載附件…………
復(fù)制代碼


下載:
STC89c52RC驅(qū)動(dòng)ESP8266-01 實(shí)現(xiàn)遠(yuǎn)程控制.zip (13.93 MB, 下載次數(shù): 1587)

評分

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

查看全部評分

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

使用道具 舉報(bào)

沙發(fā)
ID:173860 發(fā)表于 2017-5-16 11:57 | 只看該作者
小白,遠(yuǎn)程可以發(fā)數(shù)據(jù),不錯(cuò)。
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

地板
ID:196311 發(fā)表于 2017-5-16 23:16 | 只看該作者
謝謝樓主分享,下載學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

5#
ID:198901 發(fā)表于 2017-5-27 14:07 來自手機(jī) | 只看該作者
感謝樓主,正需要這個(gè)
回復(fù)

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

8#
ID:177855 發(fā)表于 2017-6-20 23:16 | 只看該作者
謝謝樓主!學(xué)習(xí)中。。。。。
回復(fù)

使用道具 舉報(bào)

9#
ID:72947 發(fā)表于 2017-8-3 23:44 | 只看該作者
問下樓主,怎樣才能實(shí)現(xiàn)模塊和手機(jī)連接不同網(wǎng)絡(luò)時(shí)(比如手機(jī)用移動(dòng)網(wǎng)絡(luò)時(shí))也能進(jìn)行透傳???
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

12#
ID:154651 發(fā)表于 2017-10-14 19:34 | 只看該作者
學(xué)習(xí)學(xué)習(xí)~~謝謝樓主~~`
回復(fù)

使用道具 舉報(bào)

13#
ID:94867 發(fā)表于 2017-10-26 00:58 | 只看該作者
寫的不錯(cuò)標(biāo)記
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

16#
ID:160782 發(fā)表于 2017-10-27 08:00 來自手機(jī) | 只看該作者
這些對初學(xué)者來說有難度,挑戰(zhàn)一下!謝謝分享
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

18#
ID:264692 發(fā)表于 2017-12-21 11:03 來自手機(jī) | 只看該作者
贊贊贊贊
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

20#
ID:253767 發(fā)表于 2017-12-30 13:36 | 只看該作者
謝謝樓主奉獻(xiàn)
回復(fù)

使用道具 舉報(bào)

21#
ID:260238 發(fā)表于 2018-1-8 11:29 | 只看該作者
很好的帖子
學(xué)習(xí)了,謝謝樓主
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

23#
ID:111676 發(fā)表于 2018-1-19 12:29 | 只看該作者
謝謝樓主分享,下載學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

24#
ID:179958 發(fā)表于 2018-2-4 14:44 來自手機(jī) | 只看該作者
謝謝樓主無私分享,學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

25#
ID:227677 發(fā)表于 2018-3-3 12:18 | 只看該作者
努力學(xué)習(xí),謝謝樓主
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

30#
ID:294531 發(fā)表于 2018-3-21 12:16 | 只看該作者
學(xué)習(xí)學(xué)習(xí)~~謝謝樓主~~`
回復(fù)

使用道具 舉報(bào)

31#
ID:286638 發(fā)表于 2018-3-22 12:03 | 只看該作者
謝謝樓主分享,下載學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

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

謝謝樓主分享,下載學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

34#
ID:299956 發(fā)表于 2018-3-31 16:29 | 只看該作者
hymtnzc 發(fā)表于 2017-5-16 11:57
小白,遠(yuǎn)程可以發(fā)數(shù)據(jù),不錯(cuò)。

不錯(cuò)
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

39#
ID:321333 發(fā)表于 2018-5-25 22:15 | 只看該作者
學(xué)習(xí)了,謝謝樓主
很好的帖子
回復(fù)

使用道具 舉報(bào)

40#
ID:280033 發(fā)表于 2018-5-26 20:27 | 只看該作者
正是我想要的,一直想學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品一区二区电影 | 免费在线观看一区二区 | 国产精品有限公司 | 国产精品成人国产乱 | 在线观看成人小视频 | 日韩一区二区三区在线观看 | 九九九久久国产免费 | 免费黄网站在线观看 | 中文字幕一区二区三区乱码在线 | 伊久在线| 久久精品国产亚洲夜色av网站 | 九九热九九 | 免费超碰 | 二区欧美 | 色姑娘av| 亚洲福利网 | 一级黄色夫妻生活 | www.亚洲.com | 日本精品一区二区三区在线观看视频 | 国产成人免费视频网站视频社区 | 日韩久草 | 激情五月激情综合网 | 一a级片| 黄色片视频网站 | 国产欧美精品一区二区 | 天天天久久久 | 亚洲高清在线 | 国产91亚洲精品一区二区三区 | 国产精品久久久久久久久动漫 | av一级久久| 欧产日产国产精品视频 | 天天操操操操操 | 免费看欧美一级片 | 精品一区二区三区中文字幕 | 亚洲精品2区 | 欧美一区二区在线观看 | 亚洲欧美国产毛片在线 | 日本不卡一区二区三区在线观看 | 国产成人短视频在线观看 | 欧美aⅴ| 国产精品美女视频 |