标题: ESP8266无线18B20温度手机接收有源代码和开源E4A [打印本页]

作者: 冰冰洁洁    时间: 2018-12-28 05:05
标题: ESP8266无线18B20温度手机接收有源代码和开源E4A
WIFI无线通信结合手机E4A编程,很好的学习例程,开源全部代码,如ESP8266无线网地址是直接做进E4A了,每次一键接入,初始值10.10.10.208
端口5000
不会E4A的就只能按这个值烧录ESP8266模块了。会E4A就直接改成你自己的IP



单片机源程序:
  1. /********************************************************************/
  2. /*         WIFI无线传输手机显示                                                                        */
  3. /********************************************************************/
  4. #include <reg51.h>
  5. #include<intrins.h>
  6. #include <stdio.h>
  7. #define uint unsigned int
  8. #define uchar unsigned char

  9. /*****************相关变量**************/
  10. uint Receive,i,xm1,xm2,xm3,xm0;                              
  11. long s;  

  12. [size=36.9444px]uchar Recive_table[40];                  //用于接收wifi模块反馈到MCU上的数据 [/size]
  13. uchar code ta[]="0123456789- "; //测试一下
  14. uchar table[]="温度:00.0 C";//传送用定位模板

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

  16. bit tflag;//定义一个温度标志位。+、-
  17. uint tvalue;//定义一个全局变量,用来合高低8位温度//显示温度



  18. void delay (int a)//毫秒级延时
  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)//微秒级延时
  25. {
  26. while(t--);
  27. }
  28. /*******************************************************************
  29. 名称:延时函数  作用:毫秒级延时,微妙级延时函数,为数据收发完成作等待.......  
  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延时函数,含有输入参数 unsigned char t,无返回值
  43. unsigned char 是定义无符号字符变量,其值的范围是
  44. 0~255 这里使用晶振12M,精确延时请使用汇编,大致延时
  45. 长度如下 T=tx2+5 uS
  46. ------------------------------------------------*/
  47. void DelayUs2x(unsigned char t);
  48. /*------------------------------------------------
  49. mS延时函数,含有输入参数 unsigned char t,无返回值
  50. unsigned char 是定义无符号字符变量,其值的范围是
  51. 0~255 这里使用晶振12M,精确延时请使用汇编
  52. ------------------------------------------------*/
  53. void DelayMs(unsigned char t);
  54. /*------------------------------------------------
  55. uS延时函数,含有输入参数 unsigned char t,无返回值
  56. unsigned char 是定义无符号字符变量,其值的范围是
  57. 0~255 这里使用晶振12M,精确延时请使用汇编,大致延时
  58. 长度如下 T=tx2+5 uS
  59. ------------------------------------------------*/
  60. void DelayUs2x(unsigned char t)
  61. {   
  62. [size=36.9444px]         while(--t);[/size]
  63. }
  64. /*------------------------------------------------
  65. mS延时函数,含有输入参数 unsigned char t,无返回值
  66. unsigned char 是定义无符号字符变量,其值的范围是
  67. 0~255 这里使用晶振12M,精确延时请使用汇编
  68. ------------------------------------------------*/
  69. void DelayMs(unsigned char t)
  70. {
  71. [size=36.9444px]          while(t--)                 //大致延时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()                                //使用定时器1作为波特率发生器(STC89C52、STC89C51、AT89C51等均可) [/size]
  78. {  
  79.     TMOD = 0x21;
  80. [size=36.9444px]    SCON = 0x50;                                 //设置串行方式[/size]
  81. [size=36.9444px]    TH1 = 0xFD;                                         //波特率9600[/size]
  82.     TL1 = TH1;
  83.     PCON = 0x00;
  84. [size=36.9444px]    EA = 1;                                                //总中断打开 [/size]
  85. [size=36.9444px]    ES = 1;                                                //开串口中断  [/size]
  86. [size=36.9444px]    TR1 = 1;                                        //启动定时器1[/size]
  87. }

  88. /********************************************************************
  89. 名称:串口发送函数  功能:MCU向无线WIFI模块ESP8266发送数据  
  90. ********************************************************************/
  91. void Send_Uart(uchar value)
  92. {  
  93.         ES=0;                                                  //关闭串口中断  
  94.         TI=0;                                           //清发送完毕中断请求标志位   
  95.         SBUF=value;                                 //发送  
  96.         while(TI==0);                                 //等待发送完毕   
  97.         TI=0;                                           //清发送完毕中断请求标志位   
  98.         ES=1;                                                  //允许串口中断
  99.         TH0=0;
  100.         TL0=0;  
  101. }  

  102. /********************************************************************
  103. 名称:WIFI模块设置函数  作用: 启动模块,以便可以实现无线接入和控制  
  104. ********************************************************************/

  105. [size=36.9444px]void ESP8266_Set(uchar *puf)         // 数组指针*puf指向字符串数组                [/size]
  106. {   
  107.         while(*puf!='\0')                    //遇到空格跳出循环  
  108.         {   
  109.                 Send_Uart(*puf);                  //向WIFI模块发送控制指令。   
  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()//复位
  119. {
  120. dq=1;
  121. delay(5);
  122. dq=0;
  123. delayus(400);
  124. dq=1;
  125. delayus(50);
  126. }
  127. uchar ds18b20rd()//读数据
  128. {
  129. uchar i=0;
  130. uchar dat=0;//用DAT把读出来的数据存起来
  131. for(i=0;i<8;i++)
  132. {
  133. dq=0;
  134. dat>>=1;//DAT不但右移一位,还起到延时一微秒的作用
  135. dq=1;
  136. if(dq==1)//还可写(if(dq))
  137. dat|=0x80;//DAT或上0X80
  138. delayus(15);
  139. }
  140. return(dat);//调用DAT
  141. }
  142. uchar ds18b20wr(uchar com)//写数据/命令
  143. {
  144.                 uchar i=0;
  145.                 for (i=0; i<8; i++)
  146.   {
  147.         dq=0;
  148.         dq=com&0x01;//写的数和0x01与一下
  149.         delayus(15);
  150.         dq=1;
  151.         com>>=1;//数据
  152.         }
  153. }
  154. uint read_temp()//读温度,大于256用uint
  155. {
  156. uchar a,b;//定义两个数为二进制温度。
  157. ds18b20rst();//复位
  158. ds18b20wr(0xcc);//跳过读ROM
  159. ds18b20wr(0x44);//发送温度转换指令
  160. ds18b20rst();//复位
  161. ds18b20wr(0xcc);//跳过读ROM
  162. ds18b20wr(0xbe);//读暂存器
  163. a=ds18b20rd();//A只能读到低8位。
  164. b=ds18b20rd();//B只能读到高8位。
  165. tvalue=b;
  166. tvalue=tvalue<<8;//左移8位//把B中的数据去高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;//得出原数据
  173.                 tflag=1;
  174.         }
  175.                 tvalue=tvalue*0.625;//把数据乘以精度=温度。为了显示要扩大10倍。(0.0625)
  176.                 return(tvalue);//返回tvalue值
  177. }

  178. /********************************************************************
  179. 名称:主函数  作用:程序的执行入口  
  180. ********************************************************************/

  181. void main()
  182. [size=36.9444px]{          [/size]
  183.         Uart_Init();                                                                                        //波特率发生器
  184.         ms_delay(10);
  185.         ESP8266_Set("AT+CWMODE=2");                                                         //设置路由器模式1 station,模式2 AP,模式3 station+AP混合模式   
  186.         ms_delay(500);
  187. [size=36.9444px]//        ESP8266_Set("AT+RST");                                                                         //重新启动wifi模块            [/size]
  188. //  ms_delay(1000);
  189.         ESP8266_Set("AT+CWSAP=\"wifi_yuan\",\"123456789\",11,4");          //AT+CWSAP="wifi_yuan","123456789",11,4  设置模块SSID:WIFI, PWD:密码 及安全类型加密模式(WPA2-PSK)
  190.         ms_delay(500);
  191.         ESP8266_Set("AT+CIPMUX=1");                                                                //开启多连接模式,允许多个各客户端接入
  192.         ms_delay(500);
  193.         ESP8266_Set("AT+CIPSERVER=1,5000");                                          //启动TCP/IP 实现基于网络//控制         ESP8266_Set("AT+CIPSERVER=1,5000");  
  194.         ms_delay(500);
  195.         ESP8266_Set("AT+CIPSTO=0");                                                         //永远不超时
  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;//存放百位数据
  205. [size=36.9444px]                  xm1=(s/10)%10;  //存放十位数据[/size]
  206. [size=36.9444px]                  xm2=s%10;  //存放个位数据[/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);//距离数据发送出去
  213.             ms_delay(500);
  214.                
  215.         }   
  216. }   

  217. /*********************************************************************  
  218. 名称:串行通讯中断  作用:发送或接收结束后进入该函数,对相应的标志位软件清0,实现模块对数据正常的收发。  
  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模块反馈回来的数据      
  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. }  
复制代码


全部资料51hei下载地址:
STC8918B20温度APP+E4A+ESP8266无线OK.zip (312.16 KB, 下载次数: 598)



作者: pb4648    时间: 2019-1-3 17:41
赞一个
作者: qzyhlf    时间: 2019-1-8 13:49
学习中了
作者: xxlwking    时间: 2019-1-8 16:54
新手的福利贴
作者: 冰冰洁洁    时间: 2019-1-8 19:02
WIFI学习强力建意易安卓E4A一起学,因为许多东西用到手机端APP,不然我们能被那些大神玩死,好几年也跟不上人家的一般水平,因为几乎好的程序就没有全开源代码。其实每个人都是梦想家和创造者,只是别人关上了我们面前的一扇门,要我们自己打开。尽量从自己做起开源起来让大家一起学习,如何一个人没有乐于助人的学习精神,那么他的成就永远不会被历史所铭记……………
作者: WFX777888    时间: 2019-1-9 20:52
谢谢分享资料有E4A源码吗
作者: 冰冰洁洁    时间: 2019-1-9 22:57
WFX777888 发表于 2019-1-9 20:52
谢谢分享资料有E4A源码吗

有呀,你下载就能用,我自己搞的很成功的。我一般发贴都全部开源,谢谢大家支持,苏州2019
作者: 冰冰洁洁    时间: 2019-1-9 23:31
有人想要DHT11温湿度计,改天弄下,其实下位机很简单,换成DHT11.超声波,NTC都行,51代码理理拼拼就行,E4A手机控制桌面就是多做一行窗口,代码总体变化不大,ESP8266固件都一样,只是一次多接收几个数据量,
作者: WFX777888    时间: 2019-1-10 05:27
冰冰洁洁 发表于 2019-1-9 23:31
有人想要DHT11温湿度计,改天弄下,其实下位机很简单,换成DHT11.超声波,NTC都行,51代码理理拼拼就行,E4 ...

谢谢分享期待你的DHT11   
作者: aking991    时间: 2019-1-10 08:37
下载下来参考学习
作者: 13118302007    时间: 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出来,咨询一下,
作者: 冰冰洁洁    时间: 2019-1-10 13:46
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

说明看下,记的烧固件,拼电脑网页IP

15470968581030.9181547079634033.jpg (271.42 KB, 下载次数: 110)

15470968581030.9181547079634033.jpg

作者: 冰冰洁洁    时间: 2019-1-10 13:49
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

确认下你的单片机发送正常,用串口助手这个程序也会发温度到串口助手的。
作者: 冰冰洁洁    时间: 2019-1-10 13:52
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

我也试了N久,ESP8266固件很关键,不要用AT指令,固件不烧是对不上这个程序的。我一般几个ESP8266一个程序一个固件烧好打印个小纸条贴上,不是每个固件改好IP都能用的,联上也没有温度上传。
作者: 冰冰洁洁    时间: 2019-1-10 13:55
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

固件烧写地址别错,要烧两个0x00000和0x40000

15470968581030.9181547079634033.jpg (271.14 KB, 下载次数: 123)

15470968581030.9181547079634033.jpg

作者: 冰冰洁洁    时间: 2019-1-10 13:57
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

E4A就个IP

15470968581030.9181547079634033.jpg (240.79 KB, 下载次数: 129)

15470968581030.9181547079634033.jpg

作者: 冰冰洁洁    时间: 2019-1-10 14:00
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

说实话论坛要是每个人都能调通这个程序,那么相信以后创新的东西会很多,因为学了几年的基本程序只有联通才能有发挥的有能。
作者: 冰冰洁洁    时间: 2019-1-10 14:09
冰冰洁洁 发表于 2019-1-10 13:57
E4A就个IP

对了要是台式机没无线网卡的调不通,好像用电脑联ESP8266进网页改IP做不了。要笔记本电脑。不行改天弄个教程,反正来围观的我一定想办法让大家全通。这个程序很好的,
作者: 13118302007    时间: 2019-1-10 15:17
冰冰洁洁 发表于 2019-1-10 13:52
我也试了N久,ESP8266固件很关键,不要用AT指令,固件不烧是对不上这个程序的。我一般几个ESP8266一个程 ...

谢谢楼主,太贴心了,我明白了,我没有烧录固件的问题,串口是有数据打印的,我也根据您说的用E4A打开了APP,看了里面的IP,我更改了IP地址,就是没有看说明,还需要烧录固件,之前一直以为wifi和蓝牙差不多,只要配对成功,使用串口就可以通信了,结果不一样,看来还要再深究一下固件的问题。谢谢楼主和论坛平台。
作者: qijun68    时间: 2019-1-10 16:59
冰冰洁洁 发表于 2019-1-8 19:02
WIFI学习强力建意易安卓E4A一起学,因为许多东西用到手机端APP,不然我们能被那些大神玩死,好几年也跟不上 ...

说的太好了,心声啊!
作者: 11153130    时间: 2019-1-10 18:31
很不错的资料,顶
作者: gxlin    时间: 2019-1-11 09:46
谢谢你资料,给个电路图。让我少走弯路。
作者: 冰冰洁洁    时间: 2019-1-11 12:41
gxlin 发表于 2019-1-11 09:46
谢谢你资料,给个电路图。让我少走弯路。

串口线交叉连接下就行,烧写和单片机都要交叉,烧写还要短接IO 0,运行再断开,都要断电重启

15471815439750.7089906333969704.jpg (219.27 KB, 下载次数: 108)

15471815439750.7089906333969704.jpg

作者: 风158    时间: 2019-1-12 09:02
谢谢分享!
作者: 冰冰洁洁    时间: 2019-1-12 14:43
WFX777888 发表于 2019-1-10 05:27
谢谢分享期待你的DHT11

ESP8266无线温湿度DHT11调试通过,全部开源,可以下载了,一次传输两个数据温度和湿度。
作者: ptlantu    时间: 2019-1-12 16:33
谢谢分享!
作者: qq2182462569    时间: 2019-2-8 10:01
谢谢分享资料
作者: zjnbzm    时间: 2019-2-23 16:07
谢谢分享资料!!!!!!!!!
作者: ssk7793    时间: 2019-2-28 08:51
测试时,发现说明有不详进的地方,现对说明进行个人的修改,感谢楼主分享

  1. 1.烧录固件到ESP8266(需将GIO0接高电平)即接VCC
  2. 烧录成功后,拨掉GIO0的线
  3. 2.重启进入运行模式
  4. 3.用手机连接热点admin
  5. 密码:12345678 (固件初始的)
  6. 4.用手机打开IP网址:10.10.10.208(进入设置)
  7.   默认的热点名称和密码(可改可不改)
  8.  Wifi输入你无线路由器的SSID和密码(是否连接打上勾) 初次设置可不设此项
  9.   协议默认为TCP Server
  10.   IP地址改为:10.10.10.208  端口:5000  
  11.   静态IP地址改为你无线路由器分配的IP(并打上勾) 初次设置可不设此项
  12.   如我的路由器是192.168.31.1
  13.   而我设的静态IP为192.168.31.208

  14. 5.修改E4A客户端,比如加入一个按钮,在这个按钮事件(被单击)加入以下代码,即上面配置好的静态IP
  15. ,这样当你联admin热点时,可以点原来的按钮联接10.10.10.208,而当你联家里的无线路由器时,你可以
  16. 点你新增的按钮

  17. 客户1.连接服务器("192.168.31.208",5000,2000)

  18. 编译后,手机安装APP,点连接按钮即可(需要ESP8266开启状态)

  19.   如果你手机联的是admin热点,那么你就联10.10.10.208
  20.   如果你手机联的是Wifi, 那么你就联你设的静态IP

  21. 7.然后就可以看到APP显示温度了


  22. 各模块引脚说明

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


  28. ESP8266只要将RX和单片机的TX相联就行(ESP8266的TX可不用接线)
复制代码


大家可以在温度那里加一个判断,可根据温度来控制继电器的开启和关闭
作者: 持勤补拙    时间: 2019-3-1 08:11
谢谢楼主啊
作者: ppp123456    时间: 2019-3-7 23:50
感谢分享
作者: jxrh    时间: 2019-3-8 16:01
在温度那里加一个判断,可根据温度来控制继电器的开启和关闭
作者: hysxmd    时间: 2019-3-23 00:22
冰冰洁洁 发表于 2019-1-10 13:55
固件烧写地址别错,要烧两个0x00000和0x40000

请问,下载了您共享的压缩包,里面没有esp8266的固件,该去哪里下载esp8266的固件呢?谢谢。
作者: hysxmd    时间: 2019-3-23 00:24
ssk7793 发表于 2019-2-28 08:51
测试时,发现说明有不详进的地方,现对说明进行个人的修改,感谢楼主分享



请问:烧录固件时GIO0是接VCC还是GND?前面的图纸好像是接GND?
作者: zpz181818    时间: 2019-3-23 06:51
做一个试试。
作者: 13118302007    时间: 2019-3-23 13:30
老师,您好,您有易安卓蓝牙接收超声波的APP吗?可以在APP上面显示距离和报警,有没有类似的呢?我想要一份源码,自己做了一个蓝牙超声波,想学着做APP试一下,谢谢
作者: qyh123456    时间: 2019-3-30 11:43
请问[size=36.9444px]  是什么意思
作者: 13118302007    时间: 2019-4-1 18:59
冰冰洁洁 发表于 2019-1-10 13:57
E4A就个IP

您好,APP里面的地址可以改成192.168.4.1(与8266的IP一样),然后在串口发送前添加一句ESP8266_Set("AT+CIPSEND=0,X")APP就可以接收到数据了,而8266只需要提前使用调试工具配置一下波特率和工作模式即可,购买的模块也就不需要再刷固件了(测试了好几个类似的程序了,没有问题!)。以上全是综合楼主的平台得到的调试经验,(大神请勿喷)如有打扰,还请见谅!
作者: hysxmd    时间: 2019-4-2 21:57
13118302007 发表于 2019-4-1 18:59
您好,APP里面的地址可以改成192.168.4.1(与8266的IP一样),然后在串口发送前添加一句ESP8266_Set("AT+ ...

请问ip是192.168.4.1,改成这个ip后,端口号改了么?
作者: 25Hzzz    时间: 2019-4-3 16:27
太棒了,感谢开源!
作者: 许兴堂    时间: 2019-5-16 16:02
8266如何与单片机连接..
作者: 2875007399    时间: 2019-6-13 16:40
您好,那个e4a后缀的文件用什么打开啊?记事本?怎么都是乱码
作者: aking991    时间: 2019-6-14 10:48
谢谢分享,自己都会一点,有了这个就可以自己再学习一点了
作者: 向日葵男人    时间: 2019-6-16 09:49
楼主威武!!!
作者: 1600369950    时间: 2019-7-1 16:14
谢谢楼主,太贴心了,我明白了,我没有烧录固件的问题,串口是有数据打印的,我也根据您说的用E4A打开了APP,看了里面的IP,我更改了IP地址,就是没有看说明,还需要烧录固件,之前一直以为wifi和蓝牙差不多,只要配对成功,使用串口就可以通信了,结果不一样,看来还要再深究一下固件的问题。谢谢楼主和论坛平台
作者: qyh123456    时间: 2019-7-1 17:03
请问[size=36.9444px]  是什么意思
作者: chiljun    时间: 2019-7-26 21:55
太棒了!!!!!
作者: wu_changzhou    时间: 2019-7-30 13:34
感谢分享!!
作者: 风158    时间: 2019-7-31 06:44
谢谢分享
作者: 寒雪飘    时间: 2019-10-20 10:43
请问固件在哪下载?
作者: 郑子    时间: 2019-11-24 22:19
完全契合我的需求,谢谢楼主分享
作者: 郑子    时间: 2019-11-24 22:24
急需学习这个宝贝
作者: 我i是大哥    时间: 2019-11-30 19:54
老哥有没有蓝牙接受显示温湿度的APP
作者: leonscott    时间: 2019-12-24 17:53
谢谢分享,学习中!
作者: lx71017101    时间: 2019-12-26 00:22
楼主分享的不错~
作者: wgh008    时间: 2020-3-5 18:15
非常感谢楼主的开源,愿好人一生平安!看来我来迟了,哪位有打包的资料啊?发我一个可以吗?kgd90008@163.com  磕谢!再磕谢…………
作者: qvbhusrh    时间: 2020-3-5 21:07
赞一个 51黑有你更精彩!!
作者: zjnbzm    时间: 2020-3-30 14:29
E4A不设端口,直接用WIFI的IP能连接吗?如:192.168.1.1 谢谢!
作者: LBJ9999    时间: 2020-4-1 23:20
寒雪飘 发表于 2019-10-20 10:43
请问固件在哪下载?

楼主的另一个帖子  关于温湿度的无线
作者: 1902562889    时间: 2020-4-23 22:44
楼主你好,请问我使用您的E4A APP接收的数据有乱码是什么问题啊
作者: 1902562889    时间: 2020-4-23 22:54
楼主您好,请问我使用您的E4A源码接收数据,后面会附加一些乱码是为什么啊,求解答
作者: 555--aa    时间: 2020-5-13 22:11
想问一下这个单片机出来的数据是什么类型的?怎么转变为可显示的数值?编辑框内容为什么是空的

事件 客户1.收到数据(数据1 为 字节型())
        编辑框1.内容 = 空
    编辑框1.内容 = 编辑框1.内容 &字节到文本(数据1 ,"GBK")'
        编辑框1.隐藏光标()
结束 事件
作者: 508836647    时间: 2020-6-5 23:05
可以连接互联网吗
作者: known    时间: 2020-6-9 20:18
真是菜鸟的福音
作者: lvyan1000    时间: 2020-6-12 10:14
正是自己需要的
作者: juncedz    时间: 2020-6-12 16:40
发布版_无线温度.zip (663.64 KB, 下载次数: 14)

作者: hhdsdy    时间: 2020-6-13 00:21
改天认真学习一下,谢谢了!

作者: lihongquan123    时间: 2020-12-11 09:19
APP 怎样设置阀值检测温湿度,我将接收到的实际温湿度值与阀值进行比较,但是 报错,请教E4A怎样将接收到的温湿度与阀值对比
作者: tuxinxin    时间: 2024-1-31 06:28
这个是啥语言




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1