溫濕度傳感器stm32程序
單片機源程序如下:
- #include "stm32f10x.h"
- #include "./systick/bsp_SysTick.h"
- #include "./dht11/bsp_dht11.h"
- #include "./usart/bsp_usart.h"
- /**
- * @brief 主函數(shù)
- * @param 無
- * @retval 無
- */
- int main(void)
- {
- DHT11_Data_TypeDef DHT11_Data;
-
-
- /* 配置SysTick 為1us中斷一次 */
- SysTick_Init();
- USART_Config();//初始化串口1
- printf("\r\n***秉火STM32 dht11 溫濕度傳感器實驗***\r\n");
- /*初始化DTT11的引腳*/
- DHT11_Init ();
-
- while(1)
- {
- /*調(diào)用DHT11_Read_TempAndHumidity讀取溫濕度,若成功則輸出該信息*/
- if( DHT11_Read_TempAndHumidity ( & 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);
- }
- else
- {
- printf("Read DHT11 ERROR!\r\n");
- }
-
- Delay_ms(1000);
- }
-
- }
- /*********************************************END OF FILE**********************/
復制代碼
所有資料51hei提供下載:
DHT11溫濕度傳感器實驗-配套程序.rar
(301.31 KB, 下載次數(shù): 201)
2018-10-22 16:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|