项目简介
本项目是基于STM32微控制器和数码管显示器的嵌入式系统。结合ESP - 01S、AHT10等多种模块,可通过数码管显示时间、温湿度等信息,具备实时时钟、倒计时、闹钟等功能。
项目的主要特性和功能
- 显示功能:数码管显示器可展示时间、温度、湿度等信息。
- 传感器数据读取:借助ADC读取AHT10温湿度传感器数据。
- 网络连接:使用ESP - 01S实现Wi - Fi连接,进行网络时间同步。
- 用户交互:利用旋转编码器和按钮进行用户界面控制。
- 时间功能:支持实时时钟、倒计时、闹钟功能。
- 任务管理:采用FreeRTOS实时操作系统进行任务管理和同步。
- 其他特性:具备防阴极中毒、自动亮度控制功能,能结合AIDA64显示PC硬件状态。
安装使用步骤
- 已下载本项目的源码文件。
- 配置硬件环境,包含STM32F103C8T6开发板、ESP - 01S、数码管显示器、AHT10传感器、无源蜂鸣器等模块。
- 使用gcc - arm - 11.2 - 2022.02 - mingw - w64 - i686 - arm - none - eabi工具链,通过STM32CubeMX 6.7.2和STM32CubeFW_F1 V1.8.5编译并烧录代码至STM32F103C8T6开发板。
- 连接硬件并通电,测试项目各项功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】