项目简介
本项目是基于C++开发的Kappa数字时钟,致力于打造功能丰富的数字时钟。硬件采用了ATmega64A微控制器、PCF2129实时时钟模块和HT16K33 LED控制器驱动等,具备GPS时间同步、环境感知亮度调节、温度显示以及农历显示等功能。
项目的主要特性和功能
- 支持GPS模块,可进行GPS时间同步,确保时间准确。
- 能根据周围环境光线强度,自动对LED屏幕亮度进行3级调整,保证良好的可读性。
- 可显示当前温度,方便用户掌握环境状况。
- 能显示农历信息,便于用户了解中国传统日历。
安装使用步骤
假设用户已经下载了本项目的源码文件,以下是安装使用步骤:
1. 安装依赖环境
- Ubuntu:执行 sudo apt install arduino-mk
安装AVR工具链和Arduino构建系统。
- MacOS:先执行 brew tap sudar/arduino-mk
,再执行 brew install arduino-mk
。
2. 准备源代码
- 进入项目目录:cd kappa-digital-clock
- 初始化子模块:git submodule update --init --recursive
3. 构建项目:适当修改 Makefile
,然后执行 make
命令进行项目构建。
4. 上传固件:执行 make upload
将生成的固件上传到ATmega64A微控制器中。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】