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

標(biāo)題: ESP8266無(wú)線18B20溫度手機(jī)接收有源代碼和開(kāi)源E4A [打印本頁(yè)]

作者: 冰冰潔潔    時(shí)間: 2018-12-28 05:05
標(biāo)題: ESP8266無(wú)線18B20溫度手機(jī)接收有源代碼和開(kāi)源E4A
WIFI無(wú)線通信結(jié)合手機(jī)E4A編程,很好的學(xué)習(xí)例程,開(kāi)源全部代碼,如ESP8266無(wú)線網(wǎng)地址是直接做進(jìn)E4A了,每次一鍵接入,初始值10.10.10.208
端口5000
不會(huì)E4A的就只能按這個(gè)值燒錄ESP8266模塊了。會(huì)E4A就直接改成你自己的IP



單片機(jī)源程序:
  1. /********************************************************************/
  2. /*         WIFI無(wú)線傳輸手機(jī)顯示                                                                        */
  3. /********************************************************************/
  4. #include <reg51.h>
  5. #include<intrins.h>
  6. #include <stdio.h>
  7. #define uint unsigned int
  8. #define uchar unsigned char

  9. /*****************相關(guān)變量**************/
  10. uint Receive,i,xm1,xm2,xm3,xm0;                              
  11. long s;  

  12. [size=36.9444px]uchar Recive_table[40];                  //用于接收wifi模塊反饋到MCU上的數(shù)據(jù) [/size]
  13. uchar code ta[]="0123456789- "; //測(cè)試一下
  14. uchar table[]="溫度:00.0 C";//傳送用定位模板

  15. sbit dq=P3^7;//18B20總線接口。DQ

  16. bit tflag;//定義一個(gè)溫度標(biāo)志位。+、-
  17. uint tvalue;//定義一個(gè)全局變量,用來(lái)合高低8位溫度//顯示溫度



  18. void delay (int a)//毫秒級(jí)延時(shí)
  19. {
  20. int x,y;
  21. for(x=a;x>0;x--)
  22.         for(y=110;y>0;y--);
  23. }
  24. void delayus(int t)//微秒級(jí)延時(shí)
  25. {
  26. while(t--);
  27. }
  28. /*******************************************************************
  29. 名稱:延時(shí)函數(shù)  作用:毫秒級(jí)延時(shí),微妙級(jí)延時(shí)函數(shù),為數(shù)據(jù)收發(fā)完成作等待.......  
  30. ********************************************************************/
  31. void ms_delay(uint t)
  32. {  
  33.         uint i,j;  
  34.         for(i=t;i>0;i--)   
  35.         for(j=110;j>0;j--);
  36. }   

  37. void us_delay(uchar t)
  38. {  
  39.         while(t--);
  40. }         
  41. /*------------------------------------------------
  42. uS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無(wú)返回值
  43. unsigned char 是定義無(wú)符號(hào)字符變量,其值的范圍是
  44. 0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編,大致延時(shí)
  45. 長(zhǎng)度如下 T=tx2+5 uS
  46. ------------------------------------------------*/
  47. void DelayUs2x(unsigned char t);
  48. /*------------------------------------------------
  49. mS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無(wú)返回值
  50. unsigned char 是定義無(wú)符號(hào)字符變量,其值的范圍是
  51. 0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編
  52. ------------------------------------------------*/
  53. void DelayMs(unsigned char t);
  54. /*------------------------------------------------
  55. uS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無(wú)返回值
  56. unsigned char 是定義無(wú)符號(hào)字符變量,其值的范圍是
  57. 0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編,大致延時(shí)
  58. 長(zhǎng)度如下 T=tx2+5 uS
  59. ------------------------------------------------*/
  60. void DelayUs2x(unsigned char t)
  61. {   
  62. [size=36.9444px]         while(--t);[/size]
  63. }
  64. /*------------------------------------------------
  65. mS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無(wú)返回值
  66. unsigned char 是定義無(wú)符號(hào)字符變量,其值的范圍是
  67. 0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編
  68. ------------------------------------------------*/
  69. void DelayMs(unsigned char t)
  70. {
  71. [size=36.9444px]          while(t--)                 //大致延時(shí)1mS[/size]
  72. [size=36.9444px]         {[/size]
  73. [size=36.9444px]             DelayUs2x(245);[/size]
  74.                  DelayUs2x(245);
  75. [size=36.9444px]         }[/size]
  76. }

  77. [size=36.9444px]void Uart_Init()                                //使用定時(shí)器1作為波特率發(fā)生器(STC89C52、STC89C51、AT89C51等均可) [/size]
  78. {  
  79.     TMOD = 0x21;
  80. [size=36.9444px]    SCON = 0x50;                                 //設(shè)置串行方式[/size]
  81. [size=36.9444px]    TH1 = 0xFD;                                         //波特率9600[/size]
  82.     TL1 = TH1;
  83.     PCON = 0x00;
  84. [size=36.9444px]    EA = 1;                                                //總中斷打開(kāi) [/size]
  85. [size=36.9444px]    ES = 1;                                                //開(kāi)串口中斷  [/size]
  86. [size=36.9444px]    TR1 = 1;                                        //啟動(dòng)定時(shí)器1[/size]
  87. }

  88. /********************************************************************
  89. 名稱:串口發(fā)送函數(shù)  功能:MCU向無(wú)線WIFI模塊ESP8266發(fā)送數(shù)據(jù)  
  90. ********************************************************************/
  91. void Send_Uart(uchar value)
  92. {  
  93.         ES=0;                                                  //關(guān)閉串口中斷  
  94.         TI=0;                                           //清發(fā)送完畢中斷請(qǐng)求標(biāo)志位   
  95.         SBUF=value;                                 //發(fā)送  
  96.         while(TI==0);                                 //等待發(fā)送完畢   
  97.         TI=0;                                           //清發(fā)送完畢中斷請(qǐng)求標(biāo)志位   
  98.         ES=1;                                                  //允許串口中斷
  99.         TH0=0;
  100.         TL0=0;  
  101. }  

  102. /********************************************************************
  103. 名稱:WIFI模塊設(shè)置函數(shù)  作用: 啟動(dòng)模塊,以便可以實(shí)現(xiàn)無(wú)線接入和控制  
  104. ********************************************************************/

  105. [size=36.9444px]void ESP8266_Set(uchar *puf)         // 數(shù)組指針*puf指向字符串?dāng)?shù)組                [/size]
  106. {   
  107.         while(*puf!='\0')                    //遇到空格跳出循環(huán)  
  108.         {   
  109.                 Send_Uart(*puf);                  //向WIFI模塊發(fā)送控制指令。   
  110.                 us_delay(5);   
  111.                 puf++;   
  112.         }  
  113.         us_delay(5);  
  114.         Send_Uart('\r');                         //回車  
  115.         us_delay(5);  
  116.         Send_Uart('\n');                           //換行  
  117. }
  118. void ds18b20rst()//復(fù)位
  119. {
  120. dq=1;
  121. delay(5);
  122. dq=0;
  123. delayus(400);
  124. dq=1;
  125. delayus(50);
  126. }
  127. uchar ds18b20rd()//讀數(shù)據(jù)
  128. {
  129. uchar i=0;
  130. uchar dat=0;//用DAT把讀出來(lái)的數(shù)據(jù)存起來(lái)
  131. for(i=0;i<8;i++)
  132. {
  133. dq=0;
  134. dat>>=1;//DAT不但右移一位,還起到延時(shí)一微秒的作用
  135. dq=1;
  136. if(dq==1)//還可寫(if(dq))
  137. dat|=0x80;//DAT或上0X80
  138. delayus(15);
  139. }
  140. return(dat);//調(diào)用DAT
  141. }
  142. uchar ds18b20wr(uchar com)//寫數(shù)據(jù)/命令
  143. {
  144.                 uchar i=0;
  145.                 for (i=0; i<8; i++)
  146.   {
  147.         dq=0;
  148.         dq=com&0x01;//寫的數(shù)和0x01與一下
  149.         delayus(15);
  150.         dq=1;
  151.         com>>=1;//數(shù)據(jù)
  152.         }
  153. }
  154. uint read_temp()//讀溫度,大于256用uint
  155. {
  156. uchar a,b;//定義兩個(gè)數(shù)為二進(jìn)制溫度。
  157. ds18b20rst();//復(fù)位
  158. ds18b20wr(0xcc);//跳過(guò)讀ROM
  159. ds18b20wr(0x44);//發(fā)送溫度轉(zhuǎn)換指令
  160. ds18b20rst();//復(fù)位
  161. ds18b20wr(0xcc);//跳過(guò)讀ROM
  162. ds18b20wr(0xbe);//讀暫存器
  163. a=ds18b20rd();//A只能讀到低8位。
  164. b=ds18b20rd();//B只能讀到高8位。
  165. tvalue=b;
  166. tvalue=tvalue<<8;//左移8位//把B中的數(shù)據(jù)去高8位。也可寫成(tvalue=tvalue<<8;)//tvalue=tvalue*256;//tvalue<<=8;
  167. tvalue|=a;//和A或一下,完整的tvalue值就被讀走了
  168. if(tvalue<0xffff)
  169.                 tflag=0;
  170.   else
  171.   {
  172.   tvalue=~tvalue+1;//得出原數(shù)據(jù)
  173.                 tflag=1;
  174.         }
  175.                 tvalue=tvalue*0.625;//把數(shù)據(jù)乘以精度=溫度。為了顯示要擴(kuò)大10倍。(0.0625)
  176.                 return(tvalue);//返回tvalue值
  177. }

  178. /********************************************************************
  179. 名稱:主函數(shù)  作用:程序的執(zhí)行入口  
  180. ********************************************************************/

  181. void main()
  182. [size=36.9444px]{          [/size]
  183.         Uart_Init();                                                                                        //波特率發(fā)生器
  184.         ms_delay(10);
  185.         ESP8266_Set("AT+CWMODE=2");                                                         //設(shè)置路由器模式1 station,模式2 AP,模式3 station+AP混合模式   
  186.         ms_delay(500);
  187. [size=36.9444px]//        ESP8266_Set("AT+RST");                                                                         //重新啟動(dòng)wifi模塊            [/size]
  188. //  ms_delay(1000);
  189.         ESP8266_Set("AT+CWSAP=\"wifi_yuan\",\"123456789\",11,4");          //AT+CWSAP="wifi_yuan","123456789",11,4  設(shè)置模塊SSID:WIFI, PWD:密碼 及安全類型加密模式(WPA2-PSK)
  190.         ms_delay(500);
  191.         ESP8266_Set("AT+CIPMUX=1");                                                                //開(kāi)啟多連接模式,允許多個(gè)各客戶端接入
  192.         ms_delay(500);
  193.         ESP8266_Set("AT+CIPSERVER=1,5000");                                          //啟動(dòng)TCP/IP 實(shí)現(xiàn)基于網(wǎng)絡(luò)//控制         ESP8266_Set("AT+CIPSERVER=1,5000");  
  194.         ms_delay(500);
  195.         ESP8266_Set("AT+CIPSTO=0");                                                         //永遠(yuǎn)不超時(shí)
  196.         ms_delay(500);         
  197.         ES=1;                                                                                           //允許串口中斷                 

  198.         while(1)   
  199.         {               
  200.             read_temp();//讀溫度
  201.                   ms_delay(500);
  202.                   s=tvalue;
  203.                
  204.                   xm0=(s/100)%10;//存放百位數(shù)據(jù)
  205. [size=36.9444px]                  xm1=(s/10)%10;  //存放十位數(shù)據(jù)[/size]
  206. [size=36.9444px]                  xm2=s%10;  //存放個(gè)位數(shù)據(jù)[/size]
  207.                
  208.                   table[6]=ta[xm0];
  209. [size=36.9444px]                  table[7]=ta[xm1];[/size]
  210. [size=36.9444px]                  table[9]=ta[xm2];  [/size]
  211.            
  212.                   ESP8266_Set(table);//距離數(shù)據(jù)發(fā)送出去
  213.             ms_delay(500);
  214.                
  215.         }   
  216. }   

  217. /*********************************************************************  
  218. 名稱:串行通訊中斷  作用:發(fā)送或接收結(jié)束后進(jìn)入該函數(shù),對(duì)相應(yīng)的標(biāo)志位軟件清0,實(shí)現(xiàn)模塊對(duì)數(shù)據(jù)正常的收發(fā)。  
  219. ********************************************************************/

  220. void Uart_Interrupt() interrupt 4         
  221. {   
  222.         static uchar i=0;  
  223.         if(RI==1)  
  224.         {   
  225.                 RI=0;   
  226.                 Receive=SBUF;                                                        //MCU接收wifi模塊反饋回來(lái)的數(shù)據(jù)      
  227.                 Recive_table[i]=Receive;   
  228.                 if((Recive_table[i]=='\n'))
  229.                 {                     
  230.                         i=0;
  231.                 }   
  232.                 else i++;                                                                                  //遇到換行 重新裝值  
  233.         }   
  234.         else TI=0;   
  235. }  
復(fù)制代碼


全部資料51hei下載地址:
STC8918B20溫度APP+E4A+ESP8266無(wú)線OK.zip (312.16 KB, 下載次數(shù): 598)



作者: pb4648    時(shí)間: 2019-1-3 17:41
贊一個(gè)
作者: qzyhlf    時(shí)間: 2019-1-8 13:49
學(xué)習(xí)中了
作者: xxlwking    時(shí)間: 2019-1-8 16:54
新手的福利貼
作者: 冰冰潔潔    時(shí)間: 2019-1-8 19:02
WIFI學(xué)習(xí)強(qiáng)力建意易安卓E4A一起學(xué),因?yàn)樵S多東西用到手機(jī)端APP,不然我們能被那些大神玩死,好幾年也跟不上人家的一般水平,因?yàn)閹缀鹾玫某绦蚓蜎](méi)有全開(kāi)源代碼。其實(shí)每個(gè)人都是夢(mèng)想家和創(chuàng)造者,只是別人關(guān)上了我們面前的一扇門,要我們自己打開(kāi)。盡量從自己做起開(kāi)源起來(lái)讓大家一起學(xué)習(xí),如何一個(gè)人沒(méi)有樂(lè)于助人的學(xué)習(xí)精神,那么他的成就永遠(yuǎn)不會(huì)被歷史所銘記……………
作者: WFX777888    時(shí)間: 2019-1-9 20:52
謝謝分享資料有E4A源碼嗎
作者: 冰冰潔潔    時(shí)間: 2019-1-9 22:57
WFX777888 發(fā)表于 2019-1-9 20:52
謝謝分享資料有E4A源碼嗎

有呀,你下載就能用,我自己搞的很成功的。我一般發(fā)貼都全部開(kāi)源,謝謝大家支持,蘇州2019
作者: 冰冰潔潔    時(shí)間: 2019-1-9 23:31
有人想要DHT11溫濕度計(jì),改天弄下,其實(shí)下位機(jī)很簡(jiǎn)單,換成DHT11.超聲波,NTC都行,51代碼理理拼拼就行,E4A手機(jī)控制桌面就是多做一行窗口,代碼總體變化不大,ESP8266固件都一樣,只是一次多接收幾個(gè)數(shù)據(jù)量,
作者: WFX777888    時(shí)間: 2019-1-10 05:27
冰冰潔潔 發(fā)表于 2019-1-9 23:31
有人想要DHT11溫濕度計(jì),改天弄下,其實(shí)下位機(jī)很簡(jiǎn)單,換成DHT11.超聲波,NTC都行,51代碼理理拼拼就行,E4 ...

謝謝分享期待你的DHT11   
作者: aking991    時(shí)間: 2019-1-10 08:37
下載下來(lái)參考學(xué)習(xí)
作者: 13118302007    時(shí)間: 2019-1-10 11:09
您好!我測(cè)試了一下您的源碼,修改了APP的服務(wù)器地址,安裝到手機(jī)也連接上了wifi,但是就是沒(méi)有數(shù)據(jù)發(fā)送出來(lái),咨詢一下,
作者: 冰冰潔潔    時(shí)間: 2019-1-10 13:46
13118302007 發(fā)表于 2019-1-10 11:09
您好!我測(cè)試了一下您的源碼,修改了APP的服務(wù)器地址,安裝到手機(jī)也連接上了wifi,但是就是沒(méi)有數(shù)據(jù)發(fā)送出 ...

說(shuō)明看下,記的燒固件,拼電腦網(wǎng)頁(yè)IP

15470968581030.9181547079634033.jpg (271.42 KB, 下載次數(shù): 110)

15470968581030.9181547079634033.jpg

作者: 冰冰潔潔    時(shí)間: 2019-1-10 13:49
13118302007 發(fā)表于 2019-1-10 11:09
您好!我測(cè)試了一下您的源碼,修改了APP的服務(wù)器地址,安裝到手機(jī)也連接上了wifi,但是就是沒(méi)有數(shù)據(jù)發(fā)送出 ...

確認(rèn)下你的單片機(jī)發(fā)送正常,用串口助手這個(gè)程序也會(huì)發(fā)溫度到串口助手的。
作者: 冰冰潔潔    時(shí)間: 2019-1-10 13:52
13118302007 發(fā)表于 2019-1-10 11:09
您好!我測(cè)試了一下您的源碼,修改了APP的服務(wù)器地址,安裝到手機(jī)也連接上了wifi,但是就是沒(méi)有數(shù)據(jù)發(fā)送出 ...

我也試了N久,ESP8266固件很關(guān)鍵,不要用AT指令,固件不燒是對(duì)不上這個(gè)程序的。我一般幾個(gè)ESP8266一個(gè)程序一個(gè)固件燒好打印個(gè)小紙條貼上,不是每個(gè)固件改好IP都能用的,聯(lián)上也沒(méi)有溫度上傳。
作者: 冰冰潔潔    時(shí)間: 2019-1-10 13:55
13118302007 發(fā)表于 2019-1-10 11:09
您好!我測(cè)試了一下您的源碼,修改了APP的服務(wù)器地址,安裝到手機(jī)也連接上了wifi,但是就是沒(méi)有數(shù)據(jù)發(fā)送出 ...

固件燒寫地址別錯(cuò),要燒兩個(gè)0x00000和0x40000

15470968581030.9181547079634033.jpg (271.14 KB, 下載次數(shù): 123)

15470968581030.9181547079634033.jpg

作者: 冰冰潔潔    時(shí)間: 2019-1-10 13:57
13118302007 發(fā)表于 2019-1-10 11:09
您好!我測(cè)試了一下您的源碼,修改了APP的服務(wù)器地址,安裝到手機(jī)也連接上了wifi,但是就是沒(méi)有數(shù)據(jù)發(fā)送出 ...

E4A就個(gè)IP

15470968581030.9181547079634033.jpg (240.79 KB, 下載次數(shù): 129)

15470968581030.9181547079634033.jpg

作者: 冰冰潔潔    時(shí)間: 2019-1-10 14:00
13118302007 發(fā)表于 2019-1-10 11:09
您好!我測(cè)試了一下您的源碼,修改了APP的服務(wù)器地址,安裝到手機(jī)也連接上了wifi,但是就是沒(méi)有數(shù)據(jù)發(fā)送出 ...

說(shuō)實(shí)話論壇要是每個(gè)人都能調(diào)通這個(gè)程序,那么相信以后創(chuàng)新的東西會(huì)很多,因?yàn)閷W(xué)了幾年的基本程序只有聯(lián)通才能有發(fā)揮的有能。
作者: 冰冰潔潔    時(shí)間: 2019-1-10 14:09
冰冰潔潔 發(fā)表于 2019-1-10 13:57
E4A就個(gè)IP

對(duì)了要是臺(tái)式機(jī)沒(méi)無(wú)線網(wǎng)卡的調(diào)不通,好像用電腦聯(lián)ESP8266進(jìn)網(wǎng)頁(yè)改IP做不了。要筆記本電腦。不行改天弄個(gè)教程,反正來(lái)圍觀的我一定想辦法讓大家全通。這個(gè)程序很好的,
作者: 13118302007    時(shí)間: 2019-1-10 15:17
冰冰潔潔 發(fā)表于 2019-1-10 13:52
我也試了N久,ESP8266固件很關(guān)鍵,不要用AT指令,固件不燒是對(duì)不上這個(gè)程序的。我一般幾個(gè)ESP8266一個(gè)程 ...

謝謝樓主,太貼心了,我明白了,我沒(méi)有燒錄固件的問(wèn)題,串口是有數(shù)據(jù)打印的,我也根據(jù)您說(shuō)的用E4A打開(kāi)了APP,看了里面的IP,我更改了IP地址,就是沒(méi)有看說(shuō)明,還需要燒錄固件,之前一直以為wifi和藍(lán)牙差不多,只要配對(duì)成功,使用串口就可以通信了,結(jié)果不一樣,看來(lái)還要再深究一下固件的問(wèn)題。謝謝樓主和論壇平臺(tái)。
作者: qijun68    時(shí)間: 2019-1-10 16:59
冰冰潔潔 發(fā)表于 2019-1-8 19:02
WIFI學(xué)習(xí)強(qiáng)力建意易安卓E4A一起學(xué),因?yàn)樵S多東西用到手機(jī)端APP,不然我們能被那些大神玩死,好幾年也跟不上 ...

說(shuō)的太好了,心聲啊!
作者: 11153130    時(shí)間: 2019-1-10 18:31
很不錯(cuò)的資料,頂
作者: gxlin    時(shí)間: 2019-1-11 09:46
謝謝你資料,給個(gè)電路圖。讓我少走彎路。
作者: 冰冰潔潔    時(shí)間: 2019-1-11 12:41
gxlin 發(fā)表于 2019-1-11 09:46
謝謝你資料,給個(gè)電路圖。讓我少走彎路。

串口線交叉連接下就行,燒寫和單片機(jī)都要交叉,燒寫還要短接IO 0,運(yùn)行再斷開(kāi),都要斷電重啟

15471815439750.7089906333969704.jpg (219.27 KB, 下載次數(shù): 108)

15471815439750.7089906333969704.jpg

作者: 風(fēng)158    時(shí)間: 2019-1-12 09:02
謝謝分享!
作者: 冰冰潔潔    時(shí)間: 2019-1-12 14:43
WFX777888 發(fā)表于 2019-1-10 05:27
謝謝分享期待你的DHT11

ESP8266無(wú)線溫濕度DHT11調(diào)試通過(guò),全部開(kāi)源,可以下載了,一次傳輸兩個(gè)數(shù)據(jù)溫度和濕度。
作者: ptlantu    時(shí)間: 2019-1-12 16:33
謝謝分享!
作者: qq2182462569    時(shí)間: 2019-2-8 10:01
謝謝分享資料
作者: zjnbzm    時(shí)間: 2019-2-23 16:07
謝謝分享資料!!!!!!!!!
作者: ssk7793    時(shí)間: 2019-2-28 08:51
測(cè)試時(shí),發(fā)現(xiàn)說(shuō)明有不詳進(jìn)的地方,現(xiàn)對(duì)說(shuō)明進(jìn)行個(gè)人的修改,感謝樓主分享

  1. 1.燒錄固件到ESP8266(需將GIO0接高電平)即接VCC
  2. 燒錄成功后,撥掉GIO0的線
  3. 2.重啟進(jìn)入運(yùn)行模式
  4. 3.用手機(jī)連接熱點(diǎn)admin
  5. 密碼:12345678 (固件初始的)
  6. 4.用手機(jī)打開(kāi)IP網(wǎng)址:10.10.10.208(進(jìn)入設(shè)置)
  7.   默認(rèn)的熱點(diǎn)名稱和密碼(可改可不改)
  8.  Wifi輸入你無(wú)線路由器的SSID和密碼(是否連接打上勾) 初次設(shè)置可不設(shè)此項(xiàng)
  9.   協(xié)議默認(rèn)為TCP Server
  10.   IP地址改為:10.10.10.208  端口:5000  
  11.   靜態(tài)IP地址改為你無(wú)線路由器分配的IP(并打上勾) 初次設(shè)置可不設(shè)此項(xiàng)
  12.   如我的路由器是192.168.31.1
  13.   而我設(shè)的靜態(tài)IP為192.168.31.208

  14. 5.修改E4A客戶端,比如加入一個(gè)按鈕,在這個(gè)按鈕事件(被單擊)加入以下代碼,即上面配置好的靜態(tài)IP
  15. ,這樣當(dāng)你聯(lián)admin熱點(diǎn)時(shí),可以點(diǎn)原來(lái)的按鈕聯(lián)接10.10.10.208,而當(dāng)你聯(lián)家里的無(wú)線路由器時(shí),你可以
  16. 點(diǎn)你新增的按鈕

  17. 客戶1.連接服務(wù)器("192.168.31.208",5000,2000)

  18. 編譯后,手機(jī)安裝APP,點(diǎn)連接按鈕即可(需要ESP8266開(kāi)啟狀態(tài))

  19.   如果你手機(jī)聯(lián)的是admin熱點(diǎn),那么你就聯(lián)10.10.10.208
  20.   如果你手機(jī)聯(lián)的是Wifi, 那么你就聯(lián)你設(shè)的靜態(tài)IP

  21. 7.然后就可以看到APP顯示溫度了


  22. 各模塊引腳說(shuō)明

  23. 18B20
  24. 有字的一面朝自己
  25. 1腳 GND
  26. 2腳 DQ
  27. 3腳 VCC(5V)


  28. ESP8266只要將RX和單片機(jī)的TX相聯(lián)就行(ESP8266的TX可不用接線)
復(fù)制代碼


大家可以在溫度那里加一個(gè)判斷,可根據(jù)溫度來(lái)控制繼電器的開(kāi)啟和關(guān)閉
作者: 持勤補(bǔ)拙    時(shí)間: 2019-3-1 08:11
謝謝樓主啊
作者: ppp123456    時(shí)間: 2019-3-7 23:50
感謝分享
作者: jxrh    時(shí)間: 2019-3-8 16:01
在溫度那里加一個(gè)判斷,可根據(jù)溫度來(lái)控制繼電器的開(kāi)啟和關(guān)閉
作者: hysxmd    時(shí)間: 2019-3-23 00:22
冰冰潔潔 發(fā)表于 2019-1-10 13:55
固件燒寫地址別錯(cuò),要燒兩個(gè)0x00000和0x40000

請(qǐng)問(wèn),下載了您共享的壓縮包,里面沒(méi)有esp8266的固件,該去哪里下載esp8266的固件呢?謝謝。
作者: hysxmd    時(shí)間: 2019-3-23 00:24
ssk7793 發(fā)表于 2019-2-28 08:51
測(cè)試時(shí),發(fā)現(xiàn)說(shuō)明有不詳進(jìn)的地方,現(xiàn)對(duì)說(shuō)明進(jìn)行個(gè)人的修改,感謝樓主分享



請(qǐng)問(wèn):燒錄固件時(shí)GIO0是接VCC還是GND?前面的圖紙好像是接GND?
作者: zpz181818    時(shí)間: 2019-3-23 06:51
做一個(gè)試試。
作者: 13118302007    時(shí)間: 2019-3-23 13:30
老師,您好,您有易安卓藍(lán)牙接收超聲波的APP嗎?可以在APP上面顯示距離和報(bào)警,有沒(méi)有類似的呢?我想要一份源碼,自己做了一個(gè)藍(lán)牙超聲波,想學(xué)著做APP試一下,謝謝
作者: qyh123456    時(shí)間: 2019-3-30 11:43
請(qǐng)問(wèn)[size=36.9444px]  是什么意思
作者: 13118302007    時(shí)間: 2019-4-1 18:59
冰冰潔潔 發(fā)表于 2019-1-10 13:57
E4A就個(gè)IP

您好,APP里面的地址可以改成192.168.4.1(與8266的IP一樣),然后在串口發(fā)送前添加一句ESP8266_Set("AT+CIPSEND=0,X")APP就可以接收到數(shù)據(jù)了,而8266只需要提前使用調(diào)試工具配置一下波特率和工作模式即可,購(gòu)買的模塊也就不需要再刷固件了(測(cè)試了好幾個(gè)類似的程序了,沒(méi)有問(wèn)題!)。以上全是綜合樓主的平臺(tái)得到的調(diào)試經(jīng)驗(yàn),(大神請(qǐng)勿噴)如有打擾,還請(qǐng)見(jiàn)諒!
作者: hysxmd    時(shí)間: 2019-4-2 21:57
13118302007 發(fā)表于 2019-4-1 18:59
您好,APP里面的地址可以改成192.168.4.1(與8266的IP一樣),然后在串口發(fā)送前添加一句ESP8266_Set("AT+ ...

請(qǐng)問(wèn)ip是192.168.4.1,改成這個(gè)ip后,端口號(hào)改了么?
作者: 25Hzzz    時(shí)間: 2019-4-3 16:27
太棒了,感謝開(kāi)源!
作者: 許興堂    時(shí)間: 2019-5-16 16:02
8266如何與單片機(jī)連接..
作者: 2875007399    時(shí)間: 2019-6-13 16:40
您好,那個(gè)e4a后綴的文件用什么打開(kāi)啊?記事本?怎么都是亂碼
作者: aking991    時(shí)間: 2019-6-14 10:48
謝謝分享,自己都會(huì)一點(diǎn),有了這個(gè)就可以自己再學(xué)習(xí)一點(diǎn)了
作者: 向日葵男人    時(shí)間: 2019-6-16 09:49
樓主威武!!!
作者: 1600369950    時(shí)間: 2019-7-1 16:14
謝謝樓主,太貼心了,我明白了,我沒(méi)有燒錄固件的問(wèn)題,串口是有數(shù)據(jù)打印的,我也根據(jù)您說(shuō)的用E4A打開(kāi)了APP,看了里面的IP,我更改了IP地址,就是沒(méi)有看說(shuō)明,還需要燒錄固件,之前一直以為wifi和藍(lán)牙差不多,只要配對(duì)成功,使用串口就可以通信了,結(jié)果不一樣,看來(lái)還要再深究一下固件的問(wèn)題。謝謝樓主和論壇平臺(tái)
作者: qyh123456    時(shí)間: 2019-7-1 17:03
請(qǐng)問(wèn)[size=36.9444px]  是什么意思
作者: chiljun    時(shí)間: 2019-7-26 21:55
太棒了!!!!!
作者: wu_changzhou    時(shí)間: 2019-7-30 13:34
感謝分享!!
作者: 風(fēng)158    時(shí)間: 2019-7-31 06:44
謝謝分享
作者: 寒雪飄    時(shí)間: 2019-10-20 10:43
請(qǐng)問(wèn)固件在哪下載?
作者: 鄭子    時(shí)間: 2019-11-24 22:19
完全契合我的需求,謝謝樓主分享
作者: 鄭子    時(shí)間: 2019-11-24 22:24
急需學(xué)習(xí)這個(gè)寶貝
作者: 我i是大哥    時(shí)間: 2019-11-30 19:54
老哥有沒(méi)有藍(lán)牙接受顯示溫濕度的APP
作者: leonscott    時(shí)間: 2019-12-24 17:53
謝謝分享,學(xué)習(xí)中!
作者: lx71017101    時(shí)間: 2019-12-26 00:22
樓主分享的不錯(cuò)~
作者: wgh008    時(shí)間: 2020-3-5 18:15
非常感謝樓主的開(kāi)源,愿好人一生平安!看來(lái)我來(lái)遲了,哪位有打包的資料啊?發(fā)我一個(gè)可以嗎?kgd90008@163.com  磕謝!再磕謝…………
作者: qvbhusrh    時(shí)間: 2020-3-5 21:07
贊一個(gè) 51黑有你更精彩!!
作者: zjnbzm    時(shí)間: 2020-3-30 14:29
E4A不設(shè)端口,直接用WIFI的IP能連接嗎?如:192.168.1.1 謝謝!
作者: LBJ9999    時(shí)間: 2020-4-1 23:20
寒雪飄 發(fā)表于 2019-10-20 10:43
請(qǐng)問(wèn)固件在哪下載?

樓主的另一個(gè)帖子  關(guān)于溫濕度的無(wú)線
作者: 1902562889    時(shí)間: 2020-4-23 22:44
樓主你好,請(qǐng)問(wèn)我使用您的E4A APP接收的數(shù)據(jù)有亂碼是什么問(wèn)題啊
作者: 1902562889    時(shí)間: 2020-4-23 22:54
樓主您好,請(qǐng)問(wèn)我使用您的E4A源碼接收數(shù)據(jù),后面會(huì)附加一些亂碼是為什么啊,求解答
作者: 555--aa    時(shí)間: 2020-5-13 22:11
想問(wèn)一下這個(gè)單片機(jī)出來(lái)的數(shù)據(jù)是什么類型的?怎么轉(zhuǎn)變?yōu)榭娠@示的數(shù)值?編輯框內(nèi)容為什么是空的

事件 客戶1.收到數(shù)據(jù)(數(shù)據(jù)1 為 字節(jié)型())
        編輯框1.內(nèi)容 = 空
    編輯框1.內(nèi)容 = 編輯框1.內(nèi)容 &字節(jié)到文本(數(shù)據(jù)1 ,"GBK")'
        編輯框1.隱藏光標(biāo)()
結(jié)束 事件
作者: 508836647    時(shí)間: 2020-6-5 23:05
可以連接互聯(lián)網(wǎng)嗎
作者: known    時(shí)間: 2020-6-9 20:18
真是菜鳥(niǎo)的福音
作者: lvyan1000    時(shí)間: 2020-6-12 10:14
正是自己需要的
作者: juncedz    時(shí)間: 2020-6-12 16:40
發(fā)布版_無(wú)線溫度.zip (663.64 KB, 下載次數(shù): 14)

作者: hhdsdy    時(shí)間: 2020-6-13 00:21
改天認(rèn)真學(xué)習(xí)一下,謝謝了!

作者: lihongquan123    時(shí)間: 2020-12-11 09:19
APP 怎樣設(shè)置閥值檢測(cè)溫濕度,我將接收到的實(shí)際溫濕度值與閥值進(jìn)行比較,但是 報(bào)錯(cuò),請(qǐng)教E4A怎樣將接收到的溫濕度與閥值對(duì)比
作者: tuxinxin    時(shí)間: 2024-1-31 06:28
這個(gè)是啥語(yǔ)言




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