前言:
实现一个简单的功能,最终多个功能合起来,就是一个大项目,也叫模块化编程;本篇文章不在讲述oled的用法和代码,因为代码太多了,粘不过来,需要的可以去看我另一篇文章专门讲解oled的。
本文牵扯到的东西
IIC驱动(原理):
https://blog.csdn.net/m0_58832575/article/details/124003619?spm=1001.2014.3001.5501
OLED原理:
https://blog.csdn.net/m0_58832575/article/details/124005237?spm=1001.2014.3001.5501
OLED显示驱动:
https://blog.csdn.net/m0_58832575/article/details/124151411?spm=1001.2014.3001.5501
功能实现:
在oled上显示温湿度
DHT11温湿度传感器模块
电路连接
dht11三个引脚:Vcc,OUT,GND:
OUT连接GPIOD_Pin_6;
OLED连接:Vcc,GND,SDA,SCL(IIC驱动)
OLED_SCL连接GPIOF_Pin_15;
OLED_SDA连接GPIO_Pin_14;

本文详细介绍了如何使用STM32通过IIC驱动OLED显示屏,结合DHT11温湿度传感器模块,实现在OLED上实时显示温湿度数据。涉及的知识点包括IIC驱动原理、OLED显示驱动以及DHT11传感器的读取和校验。代码示例展示了从初始化到数据读取、显示的完整流程。
1万+

被折叠的 条评论
为什么被折叠?



