
STM32配合0.96寸OLED显示屏展示DHT11温湿度数据及串口输出
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目展示了如何使用STM32微控制器结合0.96寸OLED显示屏和DHT11传感器,实时显示环境温度与湿度,并通过串口进行数据传输。
#include stm32f10x.h
#include OLED.h
#include led.h
#include usart1.h
#include delay.h
#include dht11.h
u8 temp;
u8 humi;
int main(void)
{
OLED_Init();
SystemInit(); // 配置系统时钟为72M
LED_GPIO_Config(); // led初始化
USART1_Config(); // 串口初始化
Delay_init(72);
printf(Start \n);
while (DHT11_Init())
{
printf(DHT11 Error \r\n);
Delay_ms(1000);
}
while (1)
{
DHT11_Read_Data(&temp, &humi); // DHT11读取温度
printf(temp %d , humi %d\r\n, temp, humi); // 串口打印
}
}
全部评论 (0)
还没有任何评论哟~


