温湿度"/>
stm32显示html5,STM32读取和显示温湿度
关联知识
介绍
本教程全部涉及使用DHT11和STM32单片机进行湿度和温度监控。 DHT11是一种湿度和温度传感器,用于测量特定环境或密闭空间中的大气温度和湿度。 传感器可以测量0°C至50°C的温度,精度为1°C。 它可以测量20%至90%的湿度,精度为1%。
我们将把DHT11湿度和温度传感器与STM32f103c8t6微控制器连接,并在16x2 LCD显示屏上显示温度和湿度数据。
但是在开始之前,您可以阅读以下文章,以了解有关STM32及其编程的更多信息:
STM32微控制器入门:LED闪烁
STM32 Bootloader:使用USB端口编程STM32F103C8开发板
将16X2 LCD显示器与STM32 Bluepill微控制器接口
硬件
传感器
DHT11是一款基本的超低成本数字温度和湿度传感器。它使用电容式湿度传感器和热敏电阻来测量周围的空气,并在数据引脚上散发出数字信号(无需模拟输入引脚)。
它使用起来相当简单,但是需要谨慎的时间来获取数据。该传感器的唯一真正缺点是,您每2秒只能从中获取一次新数据,因此,在使用库时,传感器的读数可能长达2秒。
电路图
源代码
以下是将DHT11湿度和温度传感器与STM32f103c8t6接口的源代码。 但是在此之前,您应该已经在Arduino IDE中安装了STM32板。
我将使用STM32duino引导程序方法编程。通过这种方法,您可以通过USB端口直接将代码上传到STM32。但是在此之前,您需要在STM32中安装引导程序。要了解有关此方法的更多信息,请在此处检查:STM32 Bootloader:使用USB端口编程STM32F103C8开发板。
在编译此代码之前,请添加DHT11库。下载链接如下:略
代码略
视频演示
更多推荐
stm32显示html5,STM32读取和显示温湿度
发布评论