单片机通过ESP8266将温度数据上传到OneNET平台 |
您所在的位置:网站首页 › esp8266传输数据格式 › 单片机通过ESP8266将温度数据上传到OneNET平台 |
本帖内容为82C52单片机通过wifi模块(ESP8266)将温度传感器(DS18B20)的温度数据通过HTTP协议上传到OneNET云平台。所需的硬件设备:单片机一块;ESP8266模块一个;DS18B20一个。软件:需要在OneNET平台注册一个账号,并建立相关产品设备。如图所示: 部分代码如下:#include#include#define uint unsigned int#define uchar unsigned charsbit DQ=P2^4;sbit k1=P1^0;uchar aa[1]="";uint i,temp;void delay(uint i) //延时5us{ do { _nop_(); _nop_(); _nop_(); i--; } while(i); }void delay1(uint z) //延时1ms{ uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);} void sendChar(uchar a) //单片机发送一个字节{ SBUF = a; while(TI==0); TI=0; } void sendString(uchar *s) //发送一个字符串{ while(*s!=' |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |