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); } }
上傳時間: 2022-05-03
上傳用戶:得之我幸78
大小 BP網絡的MATLAB實現.pdf 105KB MATLAB - MATLAB N個實用技巧--MATLAB中文論壇精華總結》.(劉煥進等).[PDF]&ckook.pdf 58.5M MATLAB1.pdf 7.2M MATLAB2.pdf 6.2M MATLAB7.8圖像處理寶典.pdf 19M MATLAB7_0基礎教程.rar 12M MATLABN個實用技巧.pdf 3.6M MATLAB智能算法30個案例分析.zip 7.1M MATLAB神經網絡30個案例分析[全文PDF] 及代碼] - MATLAB神經網絡原理與實例精解.pdf 128.2M MATLAB編程(中文第二版).pdf 52.7M MATLAB高效編程技巧與應用:25個案例分析.吳鵬.掃描版.pdf 45.8M Maltab在數學建模中的應用(第二版)_卓金武等含源程序 - Maple高級應用和經典實例.pdf 1.4M Matlab 教程 - Matlab2010經典超強教程(清晰、免費版).pdf 15M Matlab習題.rar 115KB Matlab多元統計分析-程序與數據.rar 23.3M Matlab學習資料-基礎-中級-高級 - Matlab常用60個編程 - Matlab教程.rar 13.2M Matlab經典超強教程--清晰、免費版.pdf 15M Matlab資料 - [MATLAB智能算法30個案例分析].史峰等.掃描版.pdf 50M maple5實例教程.pdf 6.5M maple教程-科學出版社.pdf 4.8M matlab-曲線擬合工具箱講義.ppt 955KB matlab基礎.pdf 1011KB matlab實例應用.zip 31.4M matlab的七本教程 - matlab經典算法的程序 - matlab編程和書籍 - 《MATLAB在數學建模中的應用卓金武(第一版)含源程序 - 《MATLAB神經網絡原理與實例精解》隨書附帶源程序 - 《MATLAB統計分析與應用:40個案例分析》電子書+程序+數據.zip 23.6M 《MATLAB統計分析與應用:40個案例分析》程序與數據 - 多元統計分析 - 多元統計分析資料 (3).rar 2.7M 常用算法 - 序列分析法MATLAB代碼.txt 1KB 數學建模與數學實驗(電子書含有源程序) - 數學建模與數學實驗(第3版) - 數學建模案例MATLAB實用程序百例.pdf 418KB 最優化方法及其Matlab程序設計 - 馬昌鳳(清晰)(來自9yls.net).pdf 2.4M 第1章 用MATLAB求解數學問題 - 第1章 用MATLAB求解數學問題.zip 2.3M 編寫快速的MATLAB代碼.pdf 286KB 自學Matlab必備的60個小程序代碼 - 自學Matlab必備的60個小程序代碼.zip 29KB 詳解MATLAB在最優化計算中的應用.pdf 70.6M 遺傳算法MATLAB代碼(完整).txt 3KB 遺傳算法matlab實現源程序.doc 84KB 高數問題的Matlab求解.rar C語言與MATLAB接口 編程與實例 李傳軍編著.pdf 9M MATLAB GUI 設計學習手記 第2版 羅華飛 2011年.pdf 4.8M MATLAB5.3精彩 編程及高級應用.pdf 9.7M MATLAB仿真技術與應用 張葛祥 李娜.pdf 10.7M MATLAB編程(中文第二版)20101201.pdf 26.1M MATLAB編程.pdf 6.2M MATLAB高效編程技巧與應用_25個案例分析(完整版).pdf 45.5M matlab仿真詳解.pdf 13.5M …………
上傳時間: 2013-06-11
上傳用戶:eeworm
Matlab應用程序接口用戶指南
上傳時間: 2013-05-15
上傳用戶:eeworm
微型計算機原理與匯編語言程序設計 PPT版
上傳時間: 2013-07-16
上傳用戶:eeworm
可編程序邏輯控制器第六講
上傳時間: 2013-06-30
上傳用戶:eeworm
GPS應用程序設計
上傳時間: 2013-06-29
上傳用戶:eeworm
藍牙驅動程序 Widcomm 5.0
上傳時間: 2013-07-03
上傳用戶:eeworm
MAX+plusII--BYTEBLASTER下載線驅動程序的安裝
標簽: BYTEBLASTER plusII MAX 下載線
上傳時間: 2013-04-15
上傳用戶:eeworm
N系列射頻同軸連接器
上傳時間: 2013-06-29
上傳用戶:eeworm
注射模設計方法與程序
上傳時間: 2013-04-15
上傳用戶:eeworm