功能亮点:
番茄工作法:25 分钟专注 + 5 分钟休息,自动循环。
OLED 显示:实时显示倒计时、当前状态(工作/休息)、已完成番茄数。
按键交互:开始、暂停、重置。
蜂鸣器提示:时间到发出“滴滴”提示音。
可以:通过串口连接电脑,记录番茄历史到日志文件。
可扩展性好:加温度传感器,显示环境。加光敏电阻,自动调节 OLED 亮度。加蓝牙模块,手机控制计时器。
所需硬件:开发板:STM32 / ESP32 / Arduino(都可以,C 语言开发)。OLED 显示屏(I2C 接口,0.96 寸)。蜂鸣器(有源或无源)。按键(3 个),杜邦线、面包板。
使用到的技术:GPIO 控制(按键输入、蜂鸣器输出),I2C 通信(OLED 显示),定时器中断(精确计时),状态机设计(工作/休息状态切换),简单的串口通信(可选)