|
|
|
@ -25,6 +25,13 @@ |
|
|
|
|
- 根据需求编辑`定义初始参数`部分 |
|
|
|
|
- 代码其它部分如不明白请**不要改动** |
|
|
|
|
- 之后正常编译上传即可 |
|
|
|
|
- 如果上传后你的时钟正常运行,那么恭喜你。否则,请参考下文方法。 |
|
|
|
|
|
|
|
|
|
## 错误排查 |
|
|
|
|
1. 去掉代码开头`//#define DEBUG_MODE`的注释,编译并上传,进入debug模式 |
|
|
|
|
2. 检查你的两个数字屏是否同时按照0-9的顺序循环跳动。如果出现个别数字是乱码,请检查译码器到数字屏的线路。 |
|
|
|
|
3. 分别长按两个按钮开关,观察arduino板最左边的板载led是否亮起。如果板载led常亮,请检查你的开关线路,保证当开关按下时,输出为高电平。 |
|
|
|
|
4. 如果上述测试均通过,请重新注释`#define DEBUG_MODE`,编译并上传 |
|
|
|
|
|
|
|
|
|
## 参数说明 |
|
|
|
|
代码注释比较详细,我直接copy过来如下 |
|
|
|
@ -58,10 +65,6 @@ |
|
|
|
|
|
|
|
|
|
```` |
|
|
|
|
|
|
|
|
|
## 已知bug |
|
|
|
|
- [ ] 部分按钮开关需要长按才能识别 |
|
|
|
|
- [x] reset键不灵敏 |
|
|
|
|
|
|
|
|
|
## Q & A |
|
|
|
|
### 代码编译出现错误找不到*ovo.h*等 |
|
|
|
|
答:请保证压缩包中所有文件均在一个名为`digital-clock`的文件夹中!!之后通过arduino打开此文件夹中的digital-clock.ino即可。 |
|
|
|
@ -86,6 +89,12 @@ |
|
|
|
|
### 显示屏个位与十位错位 |
|
|
|
|
答:两个译码器接反了。换过来即可。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 已知bug |
|
|
|
|
- [ ] 部分按钮开关需要长按才能识别 |
|
|
|
|
- [x] reset键不灵敏 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 更新日志 |
|
|
|
|
### 2019/4/9 |
|
|
|
|
- 修复reset按钮不灵敏的bug |
|
|
|
|