STM32F103开发板 DHT11温湿度DS18B20 气体MQ-2光敏声控雨滴传感器实验程序
**--------------------------------------------------------------------------------------------------------
** Created by: FiYu
** Created date: 2015-12-12
** Version: 1.0
** Descriptions: DHT11温湿度传感器实验
**--------------------------------------------------------------------------------------------------------
** Modified by: FiYu
** Modified date:
** Version:
** Descriptions:
** Rechecked by:
**********************************************************************************************************/
#include "stm32f10x.h"
#include "delay.h"
#include "dht11.h"
#include "usart.h"
DHT11_Data_TypeDef DHT11_Data;
/**************************************************************************************
* 描 述 : GPIO/USART1初始化配置
* 入 参 : 无
* 返回值 : 无
**************************************************************************************/
void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Enable the GPIO_LED Clock */
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE);
GPIO_DeInit(GPIOB); //将外设GPIOA寄存器重设为缺省值
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_DeInit(GPIOA); //将外设GPIOA寄存器重设为缺省值
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //推挽输出
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空输入
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_SetBits(GPIOB , GPIO_Pin_9); //初始状态,熄灭指示灯LED1
}
/**************************************************************************************
* 描 述 : 串口显示实时温湿度
* 入 参 : 无
* 返回值 : 无
**************************************************************************************/
void DHT11_SCAN(void)
{
if( Read_DHT11(&DHT11_Data)==SUCCESS)
{
printf("\r\n读取DHT11成功!\r\n\r\n湿度为%d.%d %RH ,温度为 %d.%d℃ \r\n",\
DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci);
//printf("\r\n 湿度:%d,温度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int);
}
else
{
printf("Read DHT11 ERROR!\r\n");
}
}
/**************************************************************************************
* 描 述 : MAIN函数
* 入 参 : 无
* 返回值 : 无
**************************************************************************************/
int main(void)
{
SystemInit(); //设置系统时钟72MHZ
GPIO_Configuration();
USART1_Init(); //初始化配置TIM
DHT11_GPIO_Config(); // 初始化温湿度传感器PB1引脚初始时为推挽输出
GPIO_ResetBits(GPIOB , GPIO_Pin_9);
delay_ms(500);
while(1)
{
GPIO_SetBits(GPIOB , GPIO_Pin_9);
DHT11_SCAN(); //实时显示温湿度
delay_ms(1500);
}
}
资源简介:stm32f103开发板 DHT11温湿度DS18B20 气体MQ-2光敏声控雨滴传感器实验程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** Version: ...
上传时间: 2022-05-03
上传用户:得之我幸78
资源简介:stm32f103开发板eval用户手册
上传时间: 2013-10-28
上传用户:kxyw404582151
资源简介:stm32f103开发板 tim定时器例程
上传时间: 2016-11-13
上传用户:plsee
资源简介:stm32f103开发板上用的程序,用USART和计算机通讯。
上传时间: 2017-04-27
上传用户:huannan88
资源简介:stm32f103开发板资料,最小系统,数据手册。
上传时间: 2016-07-11
上传用户:zhoujinming
资源简介:【正点原子】精英stm32f103开发板全套资料
上传时间: 2022-04-19
上传用户:
资源简介:stm32f103开发板 + FM1702SL射频模块 射频读卡器源码
上传时间: 2022-07-16
上传用户:wangshoupeng199
资源简介:三星 S3C44B0 开发板带的uC/OS-II 2.61,代码完整,能在编译运行。
上传时间: 2015-04-09
上传用户:520
资源简介:intel pxa270开发板的重要试验:内核驱动设计入门-模块方式驱动实验,仅供参考!
上传时间: 2015-05-16
上传用户:q123321
资源简介:QQ2440开发板的BSP包,win ce4.2下的,可以在PB4.2下编译通过,生成NK.BIN文件.
上传时间: 2016-02-21
上传用户:miaochun888
资源简介:南京博芯电子技术有限公司GDO1开发板使用说明. 1 版权说明 2 概述 3 存储器 4 外围设备 5 电源, 接插件,指示灯和端口 6 SEP3203 芯片简介 7 系统初始化说明
上传时间: 2016-07-15
上传用户:as275944189
资源简介:44B0 开发板启动的 u-boot-1.2.0-0.tar.gz
上传时间: 2016-09-04
上传用户:lizhen9880
资源简介:数码管显示DS18B20温度控制程序:硬件: 51板 (1)单线ds18b20接 P2.2 (2)使用外部电源给ds18b20供电,没有使用寄生电源奥 软件: Kei uVision 2
上传时间: 2016-12-14
上传用户:维子哥哥
资源简介:FPGA开发板配套Verilog HDL代码。芯片为Mars EP1C6F。是基础实验的源码。包括加法器、减法器、乘法器、多路选择器等。
上传时间: 2014-11-10
上传用户:15736969615
资源简介:友善臂开发板上使用的S3C2410,2.6内核的LCD驱动,源码包以及移植方法。
上传时间: 2014-01-23
上传用户:shawvi
资源简介:三星公司的开发板与原理图,里面包含了一些有用的基于UCOS的程序
上传时间: 2016-01-18
上传用户:semi1981
资源简介:支持三星原产的S3C24A0开发板,编译环境为ADS1.2.
上传时间: 2017-07-03
上传用户:李彦东
资源简介:调试原理:富迪芯片是用在语音通话产品,在测试方单端采用富迪芯片的情况下,效果只能表现在接收方的机器上,所以需要用PC借助Cool Edit Pro2.1模拟接收方的运作,通俗来说就是测试者这边以开发板作为一个通讯工具,而PC端配合软件做为一个通讯工具,而两个通...
上传时间: 2022-07-04
上传用户:
资源简介:基于linux2.4内核下,外接于AT91RM9200处理器IO上的DS18B20驱动及测试程序。硬件平台为:中嵌科技的CE9200-1开发板
上传时间: 2013-12-15
上传用户:372825274
资源简介:EP4CE10 cyclone4 FPGA开发板PDF原理图+ALTIUM原理图库PCB封装库+器件技术手册资料74HC595.pdfAD9280.pdfAD9708.pdfAP3216C.pdfdht11-v1_3说明书(详细版).pdfDS18B20.pdfDVI V1.0.pdfHDMI Specification 13a.pdfHS0038B.pdfLAN8720A.pdfm24c64-r.pdfM25P16 ...
上传时间: 2021-12-04
上传用户:
资源简介:EP4CE10F17C8 mini FPGA开发板PDF原理图+原理图库PCB封装库+器件技术手册资料"74HC595.pdfAD9280.pdfAD9708.pdfAP3216C.pdfdht11-v1_3说明书(详细版).pdfDS18B20.pdfDVI V1.0.pdfHDMI Specification 13a.pdfHS0038B.pdfLAN8720A.pdfm24c64-r.pdfM25P16 data...
上传时间: 2021-12-04
上传用户:d1997wayne
资源简介:STM32F407单片机开发板PDF原理图+AD集成封装库+主要器件技术手册资料:AD集成封装库列表:Library Component Count : 54Name Description------------------------------------------------------------------------------------------...
上传时间: 2021-12-15
上传用户:ttalli
资源简介:STM32Mini开发板原理图+PCB包括时钟PCF8563,DS18B20温度传感器和OLED
上传时间: 2022-07-24
上传用户:
资源简介:AVR mega16开发板 联系 杨迪 15336417867 0531-55508458 QQ:1347978253 http://www.easyele.cn本产品是我公司自主研发生产的,AVR Mega16开发板是以ATMEL的Mega16单片机为核心,高性能低定价的单片机开发工具,产品集成AVR JTAG ICE仿真器和STK500 IS...
上传时间: 2013-10-23
上传用户:dancnc
资源简介:自己制作51开发板. 带自恢复保险丝,试验安全,40Pin锁紧插座适用于4~40脚芯片,可以自由配置电源引脚。 板上资源: 1、6个高亮数码管显示(数字和字母显示) 2、8个独立优质按键(2Pin)(人机接口输入) 3、8个高亮发光二极管(跑马灯、指示灯、红绿灯...
上传时间: 2016-07-22
上传用户:yzy6007
资源简介:这是多功能51单片机开发板的大部分模块的实例程序,包括:ds18b20的读写、24c02的读写、1602、12864、数码管显示、串口通信、键盘、TLC5615、点阵管等19个例程程序。绝大部分是用汇编语言写的,小部分是采用c语言或者两都兼有
上传时间: 2014-01-01
上传用户:wqxstar
资源简介:STM8单片机开发板资料STM8S208RB DEMO软件源码+例程讲解+开发板原理图+芯片资料:'stm8板原理图.pdf使用说明文件开发板介绍.pdf相关例程讲解相关芯片资料相关辅助软件软件源码程序AD(寄存器操作,连续转换模式)ADC_OLEDBEEP 寄存器操作BEPPCAN For STVDCLKDS18...
上传时间: 2021-10-25
上传用户:qdxqdxqdxqdx
资源简介:STM32L475开发板PDF原理图+AD集成3D封装库+主要器件技术手册,集成封装库型号列表如下:Library Component Count : 44Name Description-------------------------------------------------------------------------------------------...
上传时间: 2021-12-15
上传用户:
资源简介:STM32F407开发板ALTIUM设计原理图+AD集成封装库文件,Altium Designer 设计的工程文件,包括原理图和未布局布线的PCB文件,可作为你产品设计的参考。集成库器件型号列表如下:Library Component Count : 46Name Description----------...
上传时间: 2021-12-17
上传用户:zhaiyawei
资源简介:CYCLONE4E FPGA开发板EP4CE10F17 开拓者FPGA开发板PDF原理图+主要器件技术手册00-CYCLONE4E FPGA开发板EP4CE10F17 开拓者FPGA开发板PDF原理图.pdfAD9708.pdfAMS1117.pdfAP3216C.pdfAT24C64.pdfCH340.pdfCyclone IV EP4CE10引脚信息.pdfCyclone IV器件手册.pdf...
上传时间: 2022-01-10
上传用户: