找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 16051|回复: 68
打印 上一主题 下一主题
收起左侧

ESP8266无线18B20温度手机接收有源代码和开源E4A

  [复制链接]
跳转到指定楼层
楼主
ID:358930 发表于 2018-12-28 05:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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, 下载次数: 585)


评分

参与人数 3黑币 +65 收起 理由
WFX777888 + 10 谢谢分享资料分享源码换成DHT11更完美了
51mcu + 5
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏24 分享淘帖 顶3 踩
回复

使用道具 举报

沙发
ID:461167 发表于 2019-1-3 17:41 | 只看该作者
赞一个
回复

使用道具 举报

板凳
ID:3802 发表于 2019-1-8 13:49 | 只看该作者
学习中了
回复

使用道具 举报

地板
ID:73252 发表于 2019-1-8 16:54 | 只看该作者
新手的福利贴
回复

使用道具 举报

5#
ID:358930 发表于 2019-1-8 19:02 | 只看该作者
WIFI学习强力建意易安卓E4A一起学,因为许多东西用到手机端APP,不然我们能被那些大神玩死,好几年也跟不上人家的一般水平,因为几乎好的程序就没有全开源代码。其实每个人都是梦想家和创造者,只是别人关上了我们面前的一扇门,要我们自己打开。尽量从自己做起开源起来让大家一起学习,如何一个人没有乐于助人的学习精神,那么他的成就永远不会被历史所铭记……………
回复

使用道具 举报

6#
ID:63317 发表于 2019-1-9 20:52 | 只看该作者
谢谢分享资料有E4A源码吗
回复

使用道具 举报

7#
ID:358930 发表于 2019-1-9 22:57 来自手机 | 只看该作者
WFX777888 发表于 2019-1-9 20:52
谢谢分享资料有E4A源码吗

有呀,你下载就能用,我自己搞的很成功的。我一般发贴都全部开源,谢谢大家支持,苏州2019
回复

使用道具 举报

8#
ID:358930 发表于 2019-1-9 23:31 | 只看该作者
有人想要DHT11温湿度计,改天弄下,其实下位机很简单,换成DHT11.超声波,NTC都行,51代码理理拼拼就行,E4A手机控制桌面就是多做一行窗口,代码总体变化不大,ESP8266固件都一样,只是一次多接收几个数据量,

评分

参与人数 2黑币 +19 收起 理由
zqy181818 + 9 动手能力好好好的!
WFX777888 + 10 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

9#
ID:63317 发表于 2019-1-10 05:27 | 只看该作者
冰冰洁洁 发表于 2019-1-9 23:31
有人想要DHT11温湿度计,改天弄下,其实下位机很简单,换成DHT11.超声波,NTC都行,51代码理理拼拼就行,E4 ...

谢谢分享期待你的DHT11   
回复

使用道具 举报

10#
ID:65956 发表于 2019-1-10 08:37 | 只看该作者
下载下来参考学习
回复

使用道具 举报

11#
ID:110875 发表于 2019-1-10 11:09 | 只看该作者
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出来,咨询一下,
回复

使用道具 举报

12#
ID:358930 发表于 2019-1-10 13:46 来自手机 | 只看该作者
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

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

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

15470968581030.9181547079634033.jpg
回复

使用道具 举报

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

确认下你的单片机发送正常,用串口助手这个程序也会发温度到串口助手的。
回复

使用道具 举报

14#
ID:358930 发表于 2019-1-10 13:52 来自手机 | 只看该作者
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

我也试了N久,ESP8266固件很关键,不要用AT指令,固件不烧是对不上这个程序的。我一般几个ESP8266一个程序一个固件烧好打印个小纸条贴上,不是每个固件改好IP都能用的,联上也没有温度上传。
回复

使用道具 举报

15#
ID:358930 发表于 2019-1-10 13:55 来自手机 | 只看该作者
13118302007 发表于 2019-1-10 11:09
您好!我测试了一下您的源码,修改了APP的服务器地址,安装到手机也连接上了wifi,但是就是没有数据发送出 ...

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

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

15470968581030.9181547079634033.jpg
回复

使用道具 举报

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

E4A就个IP

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

15470968581030.9181547079634033.jpg
回复

使用道具 举报

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

说实话论坛要是每个人都能调通这个程序,那么相信以后创新的东西会很多,因为学了几年的基本程序只有联通才能有发挥的有能。
回复

使用道具 举报

18#
ID:358930 发表于 2019-1-10 14:09 来自手机 | 只看该作者
冰冰洁洁 发表于 2019-1-10 13:57
E4A就个IP

对了要是台式机没无线网卡的调不通,好像用电脑联ESP8266进网页改IP做不了。要笔记本电脑。不行改天弄个教程,反正来围观的我一定想办法让大家全通。这个程序很好的,
回复

使用道具 举报

19#
ID:110875 发表于 2019-1-10 15:17 | 只看该作者
冰冰洁洁 发表于 2019-1-10 13:52
我也试了N久,ESP8266固件很关键,不要用AT指令,固件不烧是对不上这个程序的。我一般几个ESP8266一个程 ...

谢谢楼主,太贴心了,我明白了,我没有烧录固件的问题,串口是有数据打印的,我也根据您说的用E4A打开了APP,看了里面的IP,我更改了IP地址,就是没有看说明,还需要烧录固件,之前一直以为wifi和蓝牙差不多,只要配对成功,使用串口就可以通信了,结果不一样,看来还要再深究一下固件的问题。谢谢楼主和论坛平台。
回复

使用道具 举报

20#
ID:25481 发表于 2019-1-10 16:59 | 只看该作者
冰冰洁洁 发表于 2019-1-8 19:02
WIFI学习强力建意易安卓E4A一起学,因为许多东西用到手机端APP,不然我们能被那些大神玩死,好几年也跟不上 ...

说的太好了,心声啊!
回复

使用道具 举报

21#
ID:466050 发表于 2019-1-10 18:31 | 只看该作者
很不错的资料,顶
回复

使用道具 举报

22#
ID:231936 发表于 2019-1-11 09:46 | 只看该作者
谢谢你资料,给个电路图。让我少走弯路。
回复

使用道具 举报

23#
ID:358930 发表于 2019-1-11 12:41 来自手机 | 只看该作者
gxlin 发表于 2019-1-11 09:46
谢谢你资料,给个电路图。让我少走弯路。

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

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

15471815439750.7089906333969704.jpg
回复

使用道具 举报

24#
ID:343102 发表于 2019-1-12 09:02 | 只看该作者
谢谢分享!
回复

使用道具 举报

25#
ID:358930 发表于 2019-1-12 14:43 来自手机 | 只看该作者
WFX777888 发表于 2019-1-10 05:27
谢谢分享期待你的DHT11

ESP8266无线温湿度DHT11调试通过,全部开源,可以下载了,一次传输两个数据温度和湿度。

评分

参与人数 1黑币 +15 收起 理由
WFX777888 + 15 很给力!

查看全部评分

回复

使用道具 举报

26#
ID:73182 发表于 2019-1-12 16:33 | 只看该作者
谢谢分享!
回复

使用道具 举报

27#
ID:475269 发表于 2019-2-8 10:01 | 只看该作者
谢谢分享资料
回复

使用道具 举报

28#
ID:359281 发表于 2019-2-23 16:07 | 只看该作者
谢谢分享资料!!!!!!!!!
回复

使用道具 举报

29#
ID:424598 发表于 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可不用接线)
复制代码


大家可以在温度那里加一个判断,可根据温度来控制继电器的开启和关闭
回复

使用道具 举报

30#
ID:130345 发表于 2019-3-1 08:11 | 只看该作者
谢谢楼主啊
回复

使用道具 举报

31#
ID:486614 发表于 2019-3-7 23:50 | 只看该作者
感谢分享
回复

使用道具 举报

32#
ID:486960 发表于 2019-3-8 16:01 | 只看该作者
在温度那里加一个判断,可根据温度来控制继电器的开启和关闭
回复

使用道具 举报

33#
ID:495485 发表于 2019-3-23 00:22 来自手机 | 只看该作者
冰冰洁洁 发表于 2019-1-10 13:55
固件烧写地址别错,要烧两个0x00000和0x40000

请问,下载了您共享的压缩包,里面没有esp8266的固件,该去哪里下载esp8266的固件呢?谢谢。
回复

使用道具 举报

34#
ID:495485 发表于 2019-3-23 00:24 来自手机 | 只看该作者
ssk7793 发表于 2019-2-28 08:51
测试时,发现说明有不详进的地方,现对说明进行个人的修改,感谢楼主分享



请问:烧录固件时GIO0是接VCC还是GND?前面的图纸好像是接GND?
回复

使用道具 举报

35#
ID:472506 发表于 2019-3-23 06:51 | 只看该作者
做一个试试。
回复

使用道具 举报

36#
ID:110875 发表于 2019-3-23 13:30 | 只看该作者
老师,您好,您有易安卓蓝牙接收超声波的APP吗?可以在APP上面显示距离和报警,有没有类似的呢?我想要一份源码,自己做了一个蓝牙超声波,想学着做APP试一下,谢谢
回复

使用道具 举报

37#
ID:237723 发表于 2019-3-30 11:43 | 只看该作者
请问[size=36.9444px]  是什么意思
回复

使用道具 举报

38#
ID:110875 发表于 2019-4-1 18:59 | 只看该作者

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

使用道具 举报

39#
ID:495485 发表于 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后,端口号改了么?
回复

使用道具 举报

40#
ID:356526 发表于 2019-4-3 16:27 来自手机 | 只看该作者
太棒了,感谢开源!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表