项目简介
本项目借助Arduino进行开发,是一个智能时钟与秒表系统。该系统结合硬件与软件,打造出多功能的时间管理工具,具备时钟和秒表两种模式,用户能通过按钮实现模式切换和时间调整,适合初学者学习Arduino编程及硬件交互。
项目的主要特性和功能
- 时钟功能:能显示当前的时、分、秒,可通过按钮对时、分、秒进行调整,状态栏每10秒更新一次秒数进度,60秒后重置。
- 秒表功能:支持启动、停止、重置秒表,还能记录瞬时时间。
- 按钮功能:按钮1在时钟模式下调整秒数,在秒表模式下启动停止秒表;按钮2在时钟模式下调整分钟,在秒表模式下记录瞬时时间;按钮3在时钟模式下调整小时,在秒表模式下重置秒表;按钮4用于切换调整模式(增加或减少);按钮5用于切换时钟与秒表模式。
安装使用步骤
硬件连接
按照提供的电路图连接Arduino、LCD显示屏和按钮。
软件配置
- 下载并安装Arduino IDE。
- 打开项目中的
I2C_searching.ino
文件,上传到Arduino并运行,通过串口监视器获取LCD设备的地址。 - 打开
clock.ino
文件,将获取的LCD地址替换到代码中。 - 根据实际电路连接,修改
button_pin
变量中的按钮引脚号(默认值为3、4、5、6、7)。
运行项目
- 上传
clock.ino
文件到Arduino。 - 通过按钮操作切换模式并调整时间或使用秒表功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】