Skip to content

foreved/STM32_TempHumiMonitor

Repository files navigation

简介

本项目基于 stm32f103c8t6 实现温湿度监控, 具备以下功能:

  • 每隔两秒测量环境温度和湿度
  • OLED 显示时间, 温度和湿度
  • Flash 保存测量数据
  • 按键触发, 通过串口上传历史数据

硬件

  1. 野火小智 STM32F103C8T6 开发板
  2. DHT11 温湿度传感器
  3. 0.96 寸 OLED
  4. W25Q64 FLASH 存储器

软件

1. 传感器模块

  • 单 GPIO 通信, 读取 40 位数据, 并处理

2. OLED 模块

  • 硬件 I2C 通信
  • 显示字符串

3. 存储模块

  • SPI 通信
  • 移植 FatFs

4. 串口通信模块

  • USART 通信
  • 发送字符串

5. 其它

  • SysTick 实现毫秒级延时
  • DWT 实现微妙级计时
  • RTC 实现 Unix 时间戳
  • Tim 实现 2s 定时中断
  • 格式化字符串函数
  • 按键中断

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages