- 1
- 2
- 3
- 4
- 5
STM32F103开发板 DHT11温湿度DS18B20 气体MQ-2光敏声控雨滴传感器实验程序
资料介绍
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_O_Pin = GPIO_Pin_9;
GPIO_O_Speed = GPIO_Speed_50MHz;
GPIO_O_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_DeInit(GPIOA); //将外设GPIOA寄存器重设为缺省值
GPIO_O_Pin = GPIO_Pin_9;
GPIO_O_Speed = GPIO_Speed_50MHz;
GPIO_O_Mode = GPIO_Mode_AF_PP; //推挽输出
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_O_Pin = GPIO_Pin_10;
GPIO_O_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_i_int,DHT11_i_deci,DHT11_p_int,DHT11_p_deci);
//printf("\r\n 湿度:%d,温度:%d \r\n" ,DHT11_i_int,DHT11_p_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开发板 传感器实验程序/ | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/ | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/ | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/Libraries/ | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/Libraries/CMSIS/ | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/Libraries/CMSIS/CM3/ | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/Libraries/CMSIS/CM3/CoreSupport/ | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/Libraries/CMSIS/CM3/CoreSupport/core_cm3.c | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/Libraries/CMSIS/CM3/CoreSupport/core_cm3.h | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/Libraries/CMSIS/CM3/DeviceSupport/ | |
STM32F103开发板 传感器实验程序/实验1 - 光敏传感器/PhotoSensor/Libraries/CMSIS/CM3/DeviceSupport/ST/ | |
... |
相关下载
- STM32F407VET6程序源码-存储设备
- STM32F407VET6程序源码-分段存储设备
- STM32F407VET6程序源码-汉字显示(FLASH外置字...
- STM32F407VET6程序源码-文本显示
- STM32F407VET6程序源码- FreeRTOS内存管理实...
- STM32F407VET6程序源码- FreeRTOS列表项的插...
- STM32F407VET6程序源码- FreeRTOS空闲任务钩...
- STM32F407VET6程序源码- FreeRTOS计数型信号...
- STM32F407VET6程序源码 FreeRTOS互斥信号量操...
- STM32F407VET6程序源码- FreeRTOS二值信号量...
最新上传
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏5.00元 3天前
资料:2KW超声波电源设计
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:八卦PCB图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:扫码枪仿真和读取范例
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21下载积分 打赏10.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏260.00元 3天前
用户:kk1957135547
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏230.00元 3天前
用户:liqiang9090
-
21ic下载 打赏120.00元 3天前
用户:1111111ffgg
-
21ic下载 打赏25.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:WK520077778
-
21ic下载 打赏25.00元 3天前
用户:xzxbybd
-
21ic下载 打赏25.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:yulei2633
-
21ic下载 打赏15.00元 3天前
用户:宸晨
-
21ic下载 打赏10.00元 3天前
用户:suguslly
-
21ic下载 打赏5.00元 3天前
用户:大大财迷
-
21ic下载 打赏5.00元 3天前
用户:丙丁先生
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
我来看看怎 打赏5.00元 3天前
用户:xzxbybd
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏270.00元 3天前
用户:liqiang9090
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:kk1957135547
-
21ic下载 打赏110.00元 3天前
用户:w1966891335
全部评论(0)