实验29 DHT11数字温湿度传感器实验

所属分类:单片机开发
开发工具:C/C++
文件大小:1084KB
下载次数:0
上传日期:2020-04-07 20:59:13
上 传 者麻永茂
说明:  开机的时候先检测是否有DHT11存在,如果没有,则提示错误。只有在检测到DHT11之后才开始读取温湿度值,并显示在LCD上,如果发现了DHT11,则程序每隔100ms左右读取一次数据,并把温湿度显示在LCD上。同样我们也是用DS0来指示程序正在运行。
(Check whether DHT11 exists at the time of power on. If not, an error will be prompted. Only after DHT11 is detected, the temperature and humidity values are read and displayed on LCD. If DHT11 is found, the program reads the data every 100ms or so and displays the temperature and humidity on LCD. We also use DS0 to indicate that the program is running.)

文件列表:
实验29 DHT11数字温湿度传感器实验 (0, 2019-11-20)
实验29 DHT11数字温湿度传感器实验\CORE (0, 2019-11-20)
实验29 DHT11数字温湿度传感器实验\CORE\cmsis_armcc.h (28208, 2019-06-28)
实验29 DHT11数字温湿度传感器实验\CORE\cmsis_armclang.h (56497, 2019-06-28)
实验29 DHT11数字温湿度传感器实验\CORE\cmsis_compiler.h (9014, 2019-06-28)
实验29 DHT11数字温湿度传感器实验\CORE\core_cm3.h (111856, 2019-09-17)
实验29 DHT11数字温湿度传感器实验\CORE\startup_stm32f103xe.s (15056, 2019-06-28)
实验29 DHT11数字温湿度传感器实验\HALLIB (0, 2019-11-20)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver (0, 2019-11-20)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc (0, 2019-11-20)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\Legacy (0, 2019-11-20)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h (204810, 2019-06-26)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\Legacy\stm32f1xx_hal_can_ex_legacy.h (6916, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\Legacy\stm32f1xx_hal_can_legacy.h (38378, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32_assert_template.h (2216, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h (11594, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_adc.h (53734, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_adc_ex.h (47781, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h (43988, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cec.h (23043, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_conf_template.h (16495, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h (17552, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_crc.h (5255, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dac.h (16144, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dac_ex.h (16376, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h (7177, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h (18222, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h (12842, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_eth.h (105810, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h (12220, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h (9328, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h (36979, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h (12054, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h (36226, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_hcd.h (12637, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h (35620, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2s.h (23436, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_irda.h (31793, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h (6866, 2019-06-24)
实验29 DHT11数字温湿度传感器实验\HALLIB\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_mmc.h (37822, 2019-06-24)
... ...

实验器材: 精英STM32F103开发板 实验目的: 学习DHT11数字温湿度传感器的使用. 硬件资源: 1,DS0(连接在PB5) 2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS) 4,DHT11传感器一个(接在PG11上). 实验现象: 本实验开机的时候先检测是否有DHT11存在,如果没有,则提示错误。只有在检测到DHT11之后才开始读取温湿 度值,并显示在LCD上,如果发现了DHT11,则程序每隔100ms左右读取一次数据,并把温湿度显示在LCD上。同 样我们也是用DS0来指示程序正在运行。 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源). 2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,需自备DHT11数字温湿度传感器一个,并插在开发板的U6位置(根据丝印插,网面朝外)

近期下载者

相关文件


收藏者