1.实验简述
之前做了在GD32开发板上的温湿度测量实验,现在在精英STM32开发板上调整代码重新实现.
用到的材料工具如下:
(1)精英STM32开发板
(2)0.96寸OLED模块
(3)DHT11模块
(4)Keil项目程序
2.连接方式
利用开发板的OLED/Camera接口,直接将模块插入到此接口内,从原理图中得出接口对应的单片机引脚后,在程序中修改相应引脚,如图:
3.实验过程
单片机通电后,先显示基本信息至OLED屏,然后每1秒通过DHT11获取温湿度数据,并实时在OLED屏上显示.
开始时测得温度26.6度,湿度91%,如图:
对DHT11模块吹口仙气(效果不明显可以多吹几口^_^),可看到温度变为27.7度,湿度上升为95%
4.关键代码
OLED初始显示内容:
获取温度并显示:
获取湿度并显示:
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
如何使用MLX90614制作非接触式红外温度计(2023-03-31)
传感器特性:
工作电压:3.6V 至 5V
物体温度范围:-70°C 至 382.2°C
环境温度范围:-40°C 至 125°C
分辨率/准确度:0.02°C
传感......
基础知识之温度传感器(2024-02-28)
计的测量精度可以达到几个小数点的摄氏度。
优点:
高精度和稳定性:铂电阻温度计具有较高的测量精度和稳定性。
宽测量范围:能够覆盖广泛的温度范围,适用于不同的应用需求。
较小的尺寸和简单的结构,易于集成和安装。
缺点......
通过STM32的C8t6获取DHT11的温湿度数据(2023-10-09)
模块杜邦线若干
2、程序准备
首先,先让C8T6能够在OLED上正常显示温度、湿度、以及空气污染气体传感器。在这里我主要说一下MQ135的计算,至于DHT11如何显示温度湿度。关于MQ135:MQ-135......
带有Arduino Nano的SDS011构建空气质量分析仪(2023-03-20)
电压:4.7V 至 5.3V
最大电流:100mA
睡眠电流:2mA
响应时间:1秒
串行数据输出频率:1次/秒
粒径分辨率:≤0.3μm
相对误差:10%
温度范围:-20......
基于树莓派与ESP8266的温室环境智能监控系统的设计与实现(2023-01-19)
通过手机客户端及网页可远程查看环境内温湿度数据变化情况,以及选择查看每分钟、每小时、每天的历史数据,以便总结更加适合的温湿度范围。本设计提出的温室环境智能监控系统结构设计合理、数据采集速度快、界面设计简洁、系统运行稳定,能对温室环境进行有效的监测和控制,具有......
基于物联网的多参数水质监测系统设计(2024-07-01)
鄄201鄄C。该模块供电电压为5 V,测量p H值范围为0~14,工作温度范围为0~60℃,测量精度为±0.1(20℃),响应时间小于1 min。由于pH值受温度的影响较大,通常需要进行温度补偿,因此该模块自带温度......
在STM32F10x中的一些专业术语(2024-03-25)
速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。LCD都需要背光,而OLED不需要,因为它是自发光的,因此,OLED效果要来得好一些。OLED......
STM32F10x中一些专业术语解释(2024-09-19)
速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。LCD都需要背光,而OLED不需要,因为它是自发光的,因此,OLED效果......
基于ARM7微处理器LPC2138实现OLED显示器的应用系统设计(2023-02-09)
其采用有机发光技术,无需背光源,所以与传统LCD相比在阳光照射下更能呈现清晰的图像和数据,另外它还具有高亮度、高对比度、宽视角、低驱动电压和高发光效率等优越的特性,较宽的温度范围(存储温度:?30℃“80℃,工作温度......
OLED显示图片和符号+普中51单片机+1.3寸I2C4针(2024-08-05)
程序和接线才会点亮),对比度高,厚度薄,视角广,反应速度快,可用于挠曲面板,使用温度范围广,结构及制程等优异之特性。 LCD都需要背光,而OLED不需要,因为它是自发光的。这样同样的显示OLED 效果要来得好一些。以目......