资源简介
本资源是ESP8266最快上手连接服务器,上传单片机测得的数据到乐联网上面,实现物联网的功能,代码完整。
代码片段和文件信息
#include “DHT11.h“
void Delay19ms() //@11.0592MHz
{
unsigned char i j k;
_nop_();
_nop_();
_nop_();
i = 1;
j = 205;
k = 97;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void Delay60us() //@11.0592MHz
{
unsigned char i j;
i = 1;
j = 162;
do
{
while (--j);
} while (--i);
}
//数据传输
uchar Read_Dat()
{
uchar i; uchar Dat;
for( i = 0 ; i < 8 ; i++ )
{
while( !DQ ); //等待低电平信号过去
//延时60us并且去读取数据,如果是0的话,现在已经是越过了高电平并且50us的低电平已经过了约30us了
//而如果是1,现在还是高电平。
Delay60us();
Dat <<= 1;
if( DQ )
{
Dat |= 1;
}
//如果数据是0的话,就直接跳过了,去执行while( !DQ )来等待剩余的越20us低电平过去,并且进行下一次传送
//如果数据是1的话,就等待高电平过去,然后执行while( !DQ )来等待50us的低电平过去,并且进行下一次传送
while( DQ );
}
return( Dat );
}
/*响应信号是DHT11拉低总线 准备信号是DHT11拉高总线*/
uint Read_DHT11()
{
uint Dat;
uchar SD_z SD_x WD_z WD_x JY; //分别为湿度整数,湿度小数,温度整数,温度小数 校验值
DQ = 1;
_nop_();
DQ = 0; //拉低总线至少18ms
Delay19ms();
DQ = 1;
while( DQ ); // 主机拉高总线,并且等待DHT11响应信号
while( !DQ ); //响应信号到来后,等待响应信号结束,(也即为等待准备信号 )
while( DQ ); //准备信号到来后,等待准备信号结束,并开始数据传输
SD_z = Read_Dat();
SD_x = Read_Dat();
WD_z = Read_Dat();
WD_x = Read_Dat();
JY = Read_Dat();
//校验
if( JY == ( SD_z + SD_x + WD_z + WD_x ) )
Dat = ( ( uint )SD_z << 8 )| WD_z ;
else
Dat = 0;
return( Dat );
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-07 21:03 温湿度物联网 -\
目录 0 2019-03-07 21:03 温湿度物联网 -\Doc\
目录 0 2019-03-07 21:03 温湿度物联网 -\FWlib\
文件 1655 2019-02-27 19:04 温湿度物联网 -\FWlib\DHT11.c
文件 221 2019-02-27 15:21 温湿度物联网 -\FWlib\DHT11.h
目录 0 2019-03-07 21:03 温湿度物联网 -\Project\
文件 72853 2019-03-07 21:02 温湿度物联网 -\Project\esp8266.uvgui.Administrator
文件 6306 2019-03-07 14:25 温湿度物联网 -\Project\esp8266.uvopt
文件 14756 2019-03-07 13:42 温湿度物联网 -\Project\esp8266.uvproj
目录 0 2019-03-07 21:03 温湿度物联网 -\Project\Listings\
文件 3828 2019-03-07 13:51 温湿度物联网 -\Project\Listings\DHT11.lst
文件 2234 2019-03-07 20:55 温湿度物联网 -\Project\Listings\esp8266.lst
文件 15367 2019-03-07 20:55 温湿度物联网 -\Project\Listings\esp8266.m51
文件 14151 2019-03-07 13:51 温湿度物联网 -\Project\Listings\STARTUP.lst
目录 0 2019-03-07 21:03 温湿度物联网 -\Project\ob
文件 7210 2019-03-07 13:51 温湿度物联网 -\Project\ob
文件 17580 2019-03-07 20:55 温湿度物联网 -\Project\ob
文件 971 2019-03-07 20:55 温湿度物联网 -\Project\ob
文件 5260 2019-03-07 20:55 温湿度物联网 -\Project\ob
文件 148 2019-03-07 20:55 温湿度物联网 -\Project\ob
文件 9637 2019-03-07 20:55 温湿度物联网 -\Project\ob
文件 158 2019-03-07 20:55 温湿度物联网 -\Project\ob
文件 819 2019-03-07 13:51 温湿度物联网 -\Project\ob
文件 6376 2009-05-07 14:37 温湿度物联网 -\Project\STARTUP.A51
目录 0 2019-03-07 21:03 温湿度物联网 -\User\
文件 584 2019-03-07 20:41 温湿度物联网 -\User\esp8266.c
文件 673 2019-03-07 21:03 温湿度物联网 -\User\HEAD.h
文件 768 2019-03-07 15:53 温湿度物联网 -\User\TI.h
- 上一篇:GA6 gprs模块 51单片机 程序
- 下一篇:黑客渗透笔记.txt
相关资源
- STM32F407ZG_ESP8266例程
- 智能门锁安全分析报告.pdf
- LSM6DSL陀螺仪+加速度传感器带中断唤醒
- 基于zigbee温湿度传输及控制带wifiAPP查
- ESP8266最新稳定版固件
- ESP8266AP模式控制51单片机亮灯.docx
- ESP8266使用MQTT协议连接阿里云
- 贝壳物联arduino esp8266 demo版本
- 基于ACS712的直流电机电流监测系统的
- ESP8266程序加上MQTT调试工具
- ESP8266_NONOS_SDK-3.0
- ESP8266+OLED屏实现天气预报+温度显示
- IOT_FLASH TOOL
- [考研资料]物联网安全
- stm32单片机IIC通讯采集sht20温湿度传感
- 物联网毕业论文
- stm32f7的esp8266spi并口源程序,速率1.
- 基于STM32、Onenet的室内空气质量实时及
- 2019年数字孪生白皮书2019.pdf
- ESP8266连接云平台
- 基于STM32F103ZE的STH3x温湿度传感器代码
- DHT11温湿度传感器项目代码.rar
- Thingsboard入门指南
- STM32C8T6通过扫描二维码进行智能开锁
- 物联网全产业链
- 基于物联网技术的智能农业.pdf
- 基于蓝牙的室内温湿度的检测.pdf
- ESP8266微信配网以及公众号绑定
- hdc1080.pdf
- 基于STM32的DHT11的温湿度采集GSM报警系
评论
共有 条评论