STM32/STM8技术论坛
直播中

阿飞

11年用户 124经验值
擅长:控制/MCU RF/无线
私信 关注
[经验]

【STM32F103试用体验】OLED显示及DHT11温湿度测量实验

`1.实验简述
之前做了在GD32开发板上的温湿度测量实验, 现在在精英STM32开发板上调整代码重新实现.
用到的材料工具如下:
(1)精英STM32开发板
(2)0.96寸OLED模块
0.96OLED.jpg
(3)DHT11模块
DHT11.jpg
(4)Keil项目程序

2.连接方式
利用开发板的OLED/Camera接口, 直接将模块插入到此接口内, 从原理图中得出接口对应的单片机引脚后, 在程序中修改相应引脚, 如图:
1.jpg
3.实验过程
单片机通电后, 先显示基本信息至OLED屏, 然后每1秒通过DHT11获取温湿度数据, 并实时在OLED屏上显示.
开始时测得温度26.6度, 湿度91%, 如图:
2.jpg
对DHT11模块吹口仙气(效果不明显可以多吹几口^_^), 可看到温度变为27.7度, 湿度上升为95%

4.关键代码

OLED初始显示内容:
4.jpg
获取温度并显示:
5.jpg
获取湿度并显示:
6.jpg
` 3.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分