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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 38927|回復: 67
收起左側

單片機ESP8266無線傳輸DHT11溫濕度(APP+E4A調試說明與程序設計)

  [復制鏈接]
ID:358930 發表于 2019-1-12 14:32 | 顯示全部樓層 |閱讀模式
1.燒錄固件到ESP8266
2.重啟進入運行模式(斷開IO 0)
3.用電腦收無線網admin   密碼:12345678 (固件初始的)
4.用電腦打開IP網址:10.10.10.208 進入設置
 內網IP改為:10.10.10.208  端口:5000
 外網不用動,其它網絡名字admin   密碼:12345678 (固件初始的)不用改了
5.安裝手機APP,點連接。10.10.10.208  端口:5000 (固件初始的)
6.可以操作了。
7.接收溫度和單片串口通訊OK手機和串口助手都能查看到單片機的溫度。

制作出來的實物圖如下:
20190112_135417.jpg 20190112_135458.jpg 20190112_135520.jpg

APP
Screenshot_2019-01-12-13-53-55.png

ESP8266設置及說明
本設計使用ESP8266WIFI模塊實現單片機超聲波測量數據向手機無線傳輸,讓手機是顯示測量結果。
單片機與ESP8266通信方式采用AT命令方式,首先由單片機對esp8266進行初始化,再將手機連上esp8266的WiFi,然后再通過手機端發送指令,esp8266接收到命令傳入單片機,單片機再進行相應的操作。模塊的VCC,GND,TXD,RXD與單片機的VCC,GND,RXD,TXD接好,以為51單片機沒有進程和線程的概念,所以就在main函數的while(1)中放入我們要的主程序,而用串口中斷的方式來接收esp8266發過來的數據信息,從而實現用esp8266控制單片機。
ESP8266模塊是3.3V供電! 切記請勿接5V ! 模塊想要從FLASH啟動進入AT系統,只需CH-PD引腳接VCC或接上拉(不接上拉的情況下,串口可能無數據),其余三個引腳可選擇懸空。(GPIO0為高電平代表從FLASH啟動,GPIO0為低電平代表進入系統升級狀態,此時可以經過串口升級內部固件 RST(GPIO16)可做外部硬件復位使用)。測試系統不同,接線方法也選擇多多,請各位根據自己的情況進行選擇,推薦接法:只需CH-PD引腳接VCC后,將UTXD,GND,VCC,URXD連上USB-TTL(兩者的TXD和RXD交叉接)即可進行測試。
在本設計中,單片機的串口中斷的波特率設為9600,記得在將ESP8266模塊與單片機硬件連接之前,先用USB-TTL模塊連接好ESP8266模塊,將ESP8266模塊用AT命令改為9600的波特率。
使用的命令:
AT+UART=9600,8,1,0,0

AT+CWSAP="wifi_yuan","123456789",11,4 //設置模塊SSID:WIFI, PWD:密碼 及安全類型加密模式(WPA2-PSK)
完成上面兩步后,就可以將ESP8266模塊與單片機系統連接起來。原理圖中JP1是ESP8266模塊插座。

參考硬件PCB圖:


網絡配置固件使用說明




Esp8266-01管腳圖

Esp8266程序下載說明:1.請將MTDOGPIO0置于低電平,GPIO2置于高電平。
   如果你的模塊沒有MTDO,請至少將GPIO0置于低電平。
   GPIO0置于低電平是燒寫模式,高電平是運行模式。
2.請復位(復位是指RST低電平脈沖)或重新上電進入燒寫模式。
3.請不要使用USBTTL引出的電源,請使用獨立電源。
4.燒寫成功后,請重新上電。模塊波特率更改為9600115200.
5.燒寫中途失敗后,請重新上電燒寫。
Esp8266下載模式,降CH_PD接入電源,GPIO0接地重要事情說3遍!!!!!

分別導入下載數據。





點擊下載。
8266下載模式重新啟動。
下載過程中顯示數據。

            


等待下載完成。
網頁配置固件配置:將esp8266運行模式運行,esp8266將運行到sta+ap模式,esp8266熱點的SSID是:admin 密碼:12345678 。連接到esp8266熱點后,打開游覽器,網址輸入 10.10.10.208  將進入如下配置。連接路由器后可以不用連接esp8266的熱點可以直接輸入IP地址配置,具體介紹請看靜態IP地址設置。此功能很方便



1.    esp8266熱點名字與密碼修改:
如圖所示,修改帳號與密碼直接修改就可以,在熱點中不支持中文不支持符號,密碼最少8



2.    esp8266連接路由器修改:如圖所示,修改連接路由器的的帳號與密碼和是否連接。帳號和密碼不支持中文和符號
選擇是否連接則會連接到相應的路由器。





3.    通信協議的設置:1.    TCP SERVER 服務器模式設置:
在tcp 服務器模式下IP地址無用靜態IP如果要用就選擇不用則不選擇功能下面則會說明,只需要設置相應的端口號則為服務器的端口號,如果要連接esp8266服務器模式 IP地址輸入10.10.10.208 輸入其相應的端口號則
進入透傳模式。直接用串口發送任何消息服務器都會接收,反之也是一樣。
2.    TCP Client 客戶端模式:
在TCP 客戶端模式中靜態IP如果要用就選擇不用則不選擇功能下面則會說明,在IP地址中輸入其要連接服務器的IP地址與端口號則就可以配置。配置完成后esp8266進入透傳。直接用串口發送消息客戶端就會向服務器發送消息。(TCP 客戶端模式必須要連接到路由器才可以開啟此功能
3.    UDP: 在UDP中不分客戶端模式與服務器模式靜態IP如果要用就選擇不用則不選擇功能下面則會說明,他是以廣播形式發送消息。在UDP模式中不管是連接到路由器或者沒連接到路由器IP地址則輸入的IP是要發送信息目標地址的IP(如果所有的UDP都要接收到IP地址則 255.255.255.255),端口號則是目標的端口號4.靜態IP:
靜態IP 地址的作用是:連接路由器后固定分配的IP地址,xxx.xxx.xxx.yyy ,xxx是路由器決定(如:192.168.0.yyy),yyy則是你想分配的IP地址,如果要啟動靜態IP地址必須要勾上。
靜態IP地址設置后在局域網內可以不必連接esp8266的熱點一樣可以配置8266.在連接到路由器后可以直接打開路由器在路由器地址輸入設置的靜態IP則可以進入配置界面。靜態IP是必須在連接路由器后可以使用。


備注:在使用過程中不能使用80端口,目前v1.020160531版本IP地址不支持域名解析,下一個則支持域名解析,在配置完成后要點擊保存就可以了,如果要復位則電機復位就可以了。每種配置完成后都是透傳,直接發送數據及可。
如果對此固件有其他BUG或者要修改固件功能可以直接聯系作者,如果有更好的設置方案也可以和作者討論。



ESP8266調試總結
ESP8266可以配置成station 、AP、station+AP三種模式,就是說模塊可以當成一個設備(client)連接局域網內的路由,也可以設置成是一個路由(sever),也可以既作為局域網里面的client同時又是其它client的sever


1、ESP8266 Client模式(Station):

AT+RST                        //復位模塊
AT+CWMODE=1                    //設置為station模式
AT+RST                        //重啟生效
AT+CWLAP                    //查看可以連接到的無線路由
AT+CWJAP="yuan","456852123"            //連接上無線路由
AT+CIFSR                    //查詢模塊的IP地址
AT+CIPMUX=1                    //打開多連接,否則會報錯Link typ error
AT+CIPSTART=0,"TCP","192.168.1.111",6060    //連接到TCP Server上 使用網絡調試助手創建一個TCP Server
AT+CIPSEND=0,7                    //發送字符長度   
testrun                        //發送7個字符給Server端
                        同時Server端也可以發數據給Client端


單鏈接方式
AT+RST                        //復位模塊
AT+CWMODE=1                    //設置為station模式
AT+RST                        //重啟生效
AT+CWLAP                    //查看可以連接到的無線路由
AT+CWJAP="JSZZSJ3","********"            //連接上無線路由
AT+CIFSR                    //查詢模塊的IP地址
AT+CIPMUX=0                    //打開單連接,否則會報錯Link typ error
AT+CIPSTART="TCP","192.168.1.111",6060        //連接到TCP Server上  使用網絡調試助手創建一個TCP Server
AT+CIPSEND=7                    //發送字符長度   
testrun                        //發送7個字符給Server端
                        同時Server端也可以發數據給Client端


2、ESP8266 Server模式(Station+AP):
AT+RST                        //復位模塊
AT+CWMODE=3                    //設置為AP模式
AT+RST                        //重啟生效
AT+CWLAP                    //查看可以連接到的無線路由
AT+CWJAP="JSZZSJ3","********"            //連接上無線路由
AT+CIFSR                    //查詢模塊的IP地址
AT+CIPMUX=1                    //打開多連接
AT+CIPSERVER=1,6060                //建立Server

使用網絡調試助手創建一個TCP Client,設置好要連接到的Server的IP和端口號,即可連接
Client就可以發送數據給Server端了
如果同時想Server發數據給Client只要如下命令
AT+CIPSEND=0,7    //發送字符長度
就可以發送數據了


3、串口透傳模式(TCP模式)
AT+RST                        //復位模塊
AT+CWMODE=3或者1                 //設置為AP+Station模式或Station模式
AT+CWLAP                    //查看可以連接到的無線路由
AT+CWJAP="yuan","456852123"            //連接上無線路由
AT+CIFSR                    //查詢模塊的IP地址
AT+CIPSTART="TCP","192.168.1.176",9999        //用手機做服務器,打開網絡調試助手,建一個TCP server
AT+CIPMODE=1
AT+CIPSEND

接下來就可以透傳了
如果要關閉透傳先發送三個“+”,提示CLOSE后,再勾選發送新行


4、串口透傳模式(UDP模式)
AT+RST                        //復位模塊
AT+CWMODE=3或者1                 //設置為AP+Station模式或Station模式
AT+CWLAP                    //查看可以連接到的無線路由
AT+CWJAP="JSZZSJ3","********"            //連接上無線路由
AT+CIFSR                    //查詢模塊的IP地址
AT+CIPSTART="UDP","192.168.1.176",9999,5000,0    //用手機做服務器,打開網絡調試助手,建一個UDP server
AT+CIPMODE=1
AT+CIPSEND

接下來就可以透傳了
如果要關閉透傳先發送三個“+”,提示CLOSE后,再勾選發送新行


AT+RESTORE
AT+CIPSTART="UDP","255.255.255.255",5000,5000
AT+CIPMODE=0                    //0  表示單距連接
AT+CIPSEND=5                            //5  是數據長度






給你一個雙向傳輸的示例

A模塊和B模塊先執行:
AT+CWMODE=3

A模塊:
AT+CWLAP//列出附近的AP得到B模塊的SSID
AT+CWJAP="B模塊的SSID","PWD"
AT+CIPMUX=0
AT+CIPSTART="UDP","255.255.255.255",6060,6060,0
AT+CIPMODE=1
AT+CIPSEND

B模塊
AT+CIPMUX=0
AT+CIPSTART="UDP","255.255.255.255",6060,6060,0
AT+CIPMODE=1
AT+CIPSEND

單片機源程序如下:

  1. [code]/********************************************************************/
  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. #define ulong  unsigned long

  10. /*****************相關變量**************/

  11. uint Receive,i,xm0,xm1,xm2; //溫度傳送用
  12. long s;

  13. uint xm3,xm4,xm5; //濕度傳送用
  14. long s1;




  15. uchar Recive_table[40];                  //用于接收wifi模塊反饋到MCU上的數據
  16. uchar code ta[]="0123456789- "; //測試一下
  17. uchar table[]="溫度:00.0 C  濕度:00.0 %";//傳送用定位模板





  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.          while(--t);
  63. }
  64. /*------------------------------------------------
  65. mS延時函數,含有輸入參數 unsigned char t,無返回值
  66. unsigned char 是定義無符號字符變量,其值的范圍是
  67. 0~255 這里使用晶振12M,精確延時請使用匯編
  68. ------------------------------------------------*/
  69. void DelayMs(unsigned char t)
  70. {
  71.           while(t--)                 //大致延時1mS
  72.          {
  73.              DelayUs2x(245);
  74.                  DelayUs2x(245);
  75.          }
  76. }



  77. sbit Data=P3^7;   //定義數據線
  78. uchar rec_dat[11];   //用于顯示的接收數據數組

  79. uchar R_H,R_L,T_H,T_L,RH,RL,TH,TL,revise;


  80. void DHT11_delay_us(uchar n)
  81. {
  82.     while(--n);
  83. }

  84. void DHT11_delay_ms(uint z)
  85. {
  86.    uint i,j;
  87.    for(i=z;i>0;i--)
  88.       for(j=110;j>0;j--);
  89. }
  90. void DHT11_start()
  91. {
  92.    Data=1;
  93.    DHT11_delay_us(2);
  94.    Data=0;
  95.    DHT11_delay_ms(20);   //延時18ms以上
  96.    Data=1;
  97.    DHT11_delay_us(30);
  98. }
  99. uchar DHT11_rec_byte()      //接收一個字節
  100. {
  101.    uchar i,dat=0;
  102.   for(i=0;i<8;i++)    //從高到低依次接收8位數據
  103.    {         
  104.       while(!Data);   ////等待50us低電平過去
  105.       DHT11_delay_us(8);     //延時60us,如果還為高則數據為1,否則為0
  106.       dat<<=1;           //移位使正確接收8位數據,數據為0時直接移位
  107.       if(Data==1)    //數據為1時,使dat加1來接收數據1
  108.          dat+=1;
  109.       while(Data);  //等待數據線拉低   
  110.     }  
  111.     return dat;
  112. }  



  113. void Uart_Init()                                //使用定時器1作為波特率發生器(STC89C52、STC89C51、AT89C51等均可)
  114. {  
  115.     TMOD = 0x21;
  116.     SCON = 0x50;                                 //設置串行方式
  117.     TH1 = 0xFD;                                         //波特率9600
  118.     TL1 = TH1;
  119.     PCON = 0x00;
  120.     EA = 1;                                                //總中斷打開
  121.     ES = 1;                                                //開串口中斷  
  122.     TR1 = 1;                                        //啟動定時器1
  123. }

  124. /********************************************************************
  125. 名稱:串口發送函數  功能:MCU向無線WIFI模塊ESP8266發送數據  
  126. ********************************************************************/
  127. void Send_Uart(uchar value)
  128. {  
  129.         ES=0;                                                  //關閉串口中斷  
  130.         TI=0;                                           //清發送完畢中斷請求標志位   
  131.         SBUF=value;                                 //發送  
  132.         while(TI==0);                                 //等待發送完畢   
  133.         TI=0;                                           //清發送完畢中斷請求標志位   
  134.         ES=1;                                                  //允許串口中斷
  135.         TH0=0;
  136.         TL0=0;  
  137. }  

  138. /********************************************************************
  139. 名稱:WIFI模塊設置函數  作用: 啟動模塊,以便可以實現無線接入和控制  
  140. ********************************************************************/

  141. void ESP8266_Set(uchar *puf)         // 數組指針*puf指向字符串數組               
  142. {   
  143.         while(*puf!='\0')                    //遇到空格跳出循環  
  144.         {   
  145.                 Send_Uart(*puf);                  //向WIFI模塊發送控制指令。   
  146.                 us_delay(5);   
  147.                 puf++;   
  148.         }  
  149.         us_delay(5);  
  150.         Send_Uart('\r');                         //回車  
  151.         us_delay(5);  
  152.         Send_Uart('\n');                           //換行  
  153. }

  154. /********************************************************************
  155. 名稱:主函數  作用:程序的執行入口  
  156. ********************************************************************/

  157. void main()
  158. {         
  159.         Uart_Init();                                                                                        //波特率發生器
  160.         ms_delay(10);
  161.         ESP8266_Set("AT+CWMODE=2");                                                         //設置路由器模式1 station,模式2 AP,模式3 station+AP混合模式   
  162.         ms_delay(500);
  163. //        ESP8266_Set("AT+RST");                                                                         //重新啟動wifi模塊            
  164. //  ms_delay(1000);
  165.         ESP8266_Set("AT+CWSAP=\"wifi_yuan\",\"123456789\",11,4");          //AT+CWSAP="wifi_yuan","123456789",11,4  設置模塊SSID:WIFI, PWD:密碼 及安全類型加密模式(WPA2-PSK)
  166.         ms_delay(500);
  167.         ESP8266_Set("AT+CIPMUX=1");                                                                //開啟多連接模式,允許多個各客戶端接入
  168.         ms_delay(500);
  169.         ESP8266_Set("AT+CIPSERVER=1,5000");                                          //啟動TCP/IP 實現基于網絡//控制         ESP8266_Set("AT+CIPSERVER=1,5000");  
  170.         ms_delay(500);
  171.         ESP8266_Set("AT+CIPSTO=0");                                                         //永遠不超時
  172.         ms_delay(500);         
  173.         ES=1;                                                                                           //允許串口中斷                 

  174.         while(1)   
  175.         {               
  176.             
  177.                
  178. ///////////////////////////////////////////////////////////////////////////               
  179.     DHT11_start();//讀溫度               
  180.     if(Data==0)
  181.     {
  182.        while(Data==0);   //等待拉高     
  183.       DHT11_delay_us(40);  //拉高后延時80us
  184.        R_H=DHT11_rec_byte();    //接收濕度高八位  
  185.        R_L=DHT11_rec_byte();    //接收濕度低八位  
  186.         T_H=DHT11_rec_byte();    //接收溫度高八位  
  187.      T_L=DHT11_rec_byte();    //接收溫度低八位
  188.         revise=DHT11_rec_byte(); //接收校正位

  189.         DHT11_delay_us(25);    //結束

  190.         if((R_H+R_L+T_H+T_L)==revise)      //校正
  191.         {
  192.             RH=R_H;
  193.             RL=R_L;
  194.             TH=T_H;
  195.             TL=T_L;
  196.         }
  197.                 }
  198. /////////////////////////////////////////////////////////////////////////////////               
  199.                                 
  200.                   ms_delay(500);
  201.      //處理溫度部分               
  202.                   s=T_H*10;        
  203.                   xm0=(s/100)%10;//存放百位數據
  204.                   xm1=(s/10)%10;  //存放十位數據
  205.                   xm2=s%10;  //存放個位數據
  206.                
  207.                   table[6]=ta[xm0];
  208.                   table[7]=ta[xm1];
  209.                   table[9]=ta[xm2];  
  210.            
  211.      //處理濕度部分               
  212.                   s1=R_H*10;               
  213.                   xm3=(s1/100)%10;//存放百位數據
  214.                   xm4=(s1/10)%10;  //存放十位數據
  215.                   xm5=s1%10;  //存放個位數據
  216.                
  217.                   table[20]=ta[xm3];
  218.                   table[21]=ta[xm4];
  219.                   table[23]=ta[xm5];
  220.                
  221.                                 
  222.                   ESP8266_Set(table);//數據發送出去
  223.             ms_delay(500);
  224.                
  225.         }   
  226. }   

  227. /*********************************************************************  
  228. 名稱:串行通訊中斷  作用:發送或接收結束后進入該函數,對相應的標志位軟件清0,實現模塊對數據正常的收發。  
  229. ********************************************************************/

  230. void Uart_Interrupt() interrupt 4         
  231. {   
  232.         static uchar i=0;  
  233.         if(RI==1)  
  234.         {   
  235.                 RI=0;   
  236.                 Receive=SBUF;                                                        //MCU接收wifi模塊反饋回來的數據      
  237.                 Recive_table[i]=Receive;   
  238.                 if((Recive_table[i]=='\n'))
  239.                 {                     
  240.                         i=0;
  241.                 }   
  242.                 else i++;                                                                                  //遇到換行 重新裝值
  243. ……………………

  244. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png

所有資料51hei提供下載:
STC89溫濕度DHT11+APP+E4A+ESP8266無線OK.zip (4.06 MB, 下載次數: 1112)

評分

參與人數 4黑幣 +127 收起 理由
blywq + 9 很給力!
郝同學 + 6 贊一個!
WFX777888 + 12 我用的是8266 12F去哪里下載固件啊
admin + 100 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:358930 發表于 2019-1-12 14:37 | 顯示全部樓層
這是同時傳輸兩個變量的程序,含源代碼和E4A和手機APP全部都打包調試通過,這個傳輸有點像GPS一次傳個一串,然后再顯示自己要的,本來下位機還要做個OLED顯示的,下次升級哈
回復

使用道具 舉報

ID:1 發表于 2019-1-12 17:45 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

ID:34643 發表于 2019-1-12 18:11 | 顯示全部樓層
樓主,這個好像不是你的源創,溫濕度的程序,卻配上了超聲波測距的PCB圖、原理圖,容易誤導。。。。。。。文章中細述也有錯誤。
回復

使用道具 舉報

ID:358930 發表于 2019-1-12 19:18 來自手機 | 顯示全部樓層
51mcu 發表于 2019-1-12 18:11
樓主,這個好像不是你的源創,溫濕度的程序,卻配上了超聲波測距的PCB圖、原理圖,容易誤導。。。。。。。 ...

對的,其他程序改的,只是實現功能,PCB什么的這個程序也沒有什么實用性,我就沒時間去改了,還是請各位自行訂證!!!哈哈哈哈,因為我要學的東西還很多,總感覺時間太短了,只有有實用價值的我才會去弄下,因為我想把時間留給明天。。。。。。謝謝指證
回復

使用道具 舉報

ID:424598 發表于 2019-1-13 00:57 | 顯示全部樓層
贊,只有天天學習的人才會覺得時間太少。做些自己感興趣的事情,人生才充滿意義。
回復

使用道具 舉報

ID:283315 發表于 2019-1-13 15:35 | 顯示全部樓層
這個可以實現溫濕度檢測數據遠程傳輸到上位機嗎
回復

使用道具 舉報

ID:283315 發表于 2019-1-13 15:38 | 顯示全部樓層
大佬還有用STM32實現實時遠程視頻傳輸的成功項目嗎?可以分享一下嗎?
回復

使用道具 舉報

ID:63317 發表于 2019-1-15 08:03 | 顯示全部樓層
謝謝分享資料
回復

使用道具 舉報

ID:468611 發表于 2019-1-15 17:00 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:304849 發表于 2019-1-15 19:49 | 顯示全部樓層
謝謝樓主,請問在哪可以學習STM32驅動ESP8266程序?
回復

使用道具 舉報

ID:304849 發表于 2019-1-15 20:26 | 顯示全部樓層
內容邏輯明了
回復

使用道具 舉報

ID:478556 發表于 2019-2-21 11:46 | 顯示全部樓層
下載學習
回復

使用道具 舉報

ID:486614 發表于 2019-3-7 23:32 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:480682 發表于 2019-3-8 00:03 | 顯示全部樓層
為什么我下載到51后,網絡助手收不到數據,但是51串口可以呀。這是什么問題呀
回復

使用道具 舉報

ID:453264 發表于 2019-4-10 20:16 | 顯示全部樓層
這樣復雜了吧,esp8266自帶mcu外加一個wifi,直接編程燒錄進esp8266就很好了啊,有失偏薄之處望指出
回復

使用道具 舉報

ID:503093 發表于 2019-4-28 15:21 | 顯示全部樓層

謝謝分享資料
回復

使用道具 舉報

ID:527695 發表于 2019-5-5 15:26 | 顯示全部樓層
8266調試很不穩定
回復

使用道具 舉報

ID:527695 發表于 2019-5-5 15:32 | 顯示全部樓層
下載學習
回復

使用道具 舉報

ID:527695 發表于 2019-5-5 15:32 | 顯示全部樓層
很想知道E4A怎么用
回復

使用道具 舉報

ID:33544 發表于 2019-6-3 22:51 | 顯示全部樓層

很想知道E4A怎么用
回復

使用道具 舉報

ID:432200 發表于 2019-6-6 09:50 | 顯示全部樓層
很好,非常好用
回復

使用道具 舉報

ID:540379 發表于 2019-6-7 01:21 | 顯示全部樓層
感謝樓主,十分需要
回復

使用道具 舉報

ID:358930 發表于 2019-6-9 20:36 來自手機 | 顯示全部樓層
51King 發表于 2019-5-5 15:32
很想知道E4A怎么用

看教程就能編輯一些簡單的了,這就是給英文不好的人用的,中文編程,有點C語言的影子
回復

使用道具 舉報

ID:373720 發表于 2019-6-13 15:43 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:585455 發表于 2019-7-24 12:13 | 顯示全部樓層
現在正要做,感謝。
回復

使用道具 舉報

ID:330829 發表于 2019-7-26 16:22 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:119977 發表于 2019-8-13 16:05 | 顯示全部樓層
敢問樓主要更改 8266固件嗎
回復

使用道具 舉報

ID:119977 發表于 2019-8-15 09:14 | 顯示全部樓層
樓主我下載了ESP8266固件后斷開GPIO0重新上電  怎么搜不到admin網絡
回復

使用道具 舉報

ID:119977 發表于 2019-8-15 09:32 | 顯示全部樓層
跪求樓主我下載了ESP8288固件   可是無線搜不到admin啊啊啊AT也沒反應
回復

使用道具 舉報

ID:303693 發表于 2019-8-15 11:41 | 顯示全部樓層
學習學習
回復

使用道具 舉報

ID:119977 發表于 2019-8-16 08:02 | 顯示全部樓層
跪求樓主我下載了ESP8288固件   可是無線搜不到admin啊啊啊AT也沒反應
回復

使用道具 舉報

ID:600197 發表于 2019-8-16 11:34 | 顯示全部樓層
謝謝樓主分享
回復

使用道具 舉報

ID:58925 發表于 2019-9-27 14:45 | 顯示全部樓層
請問樓主, 手機端接收數據會不會出現丟包或數據錯亂的現象?
回復

使用道具 舉報

ID:615493 發表于 2019-9-27 20:22 | 顯示全部樓層

謝謝分享資料
回復

使用道具 舉報

ID:78151 發表于 2019-10-14 22:57 | 顯示全部樓層
謝謝分享資料
回復

使用道具 舉報

ID:577423 發表于 2019-10-15 22:18 | 顯示全部樓層
不能控制溫度濕度啊,加油在增加功能
回復

使用道具 舉報

ID:67344 發表于 2019-10-24 21:07 | 顯示全部樓層
有用的料一律下載保存
回復

使用道具 舉報

ID:229821 發表于 2019-10-25 21:16 | 顯示全部樓層
謝謝分享啊。謝謝了。收藏下載了。
回復

使用道具 舉報

ID:651610 發表于 2019-11-28 14:50 | 顯示全部樓層
e4a里怎么設計?希望可以告知
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91精品一区二区 | av影片在线 | 99这里只有精品视频 | 成人污污视频 | 日韩 欧美 二区 | 自拍偷拍中文字幕 | 欧美在线视频一区 | 亚洲激情综合 | 欧美 日韩 中文 | www午夜视频 | 久久精品网 | 欧美视频成人 | 特黄毛片视频 | 色婷婷久久综合 | 久久一区二区精品 | 亚洲最大福利网 | 亚洲视频在线观看 | 中文字幕91 | 亚洲精品一区二区三区在线 | 国产成人精品999在线观看 | 国产精品综合色区在线观看 | 国产视频一区二区 | 欧美无乱码久久久免费午夜一区 | 一区二区不卡视频 | 日本在线精品视频 | 成人深夜福利网站 | 99色在线 | 日韩精品成人免费观看视频 | 国产99久久久久 | 亚洲国产精品一区二区三区 | 在线免费观看黄色 | 久久综合狠狠综合久久综合88 | 懂色一区二区三区免费观看 | 欧美激情99 | 成人在线小视频 | 日韩精品一区二区三区第95 | 亚洲欧洲在线观看视频 | 国产精品一区二区三区在线 | 久久人| 精品国产一区二区国模嫣然 | 成人在线视频观看 |