Update README.md

master
呓喵酱 5 years ago committed by GitHub
parent a13a96531a
commit 477dc1f525
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      README.md

@ -31,18 +31,18 @@
## 快速开始
- 用Arduino IDE打开digital-clock.ino文件
- 根据需求编辑代码第22-50行的`定义初始参数`部分,比如**修改小组组号**
- 根据需求编辑代码第22-50行的`定义初始参数`部分,比如**修改小组组号**。具体见[参数说明](#参数说明)
- 请不要使用Arduino Nano的**D0,D1,D2端口**!!
- 代码其它部分如不明白请**不要改动**
- 之后正常编译上传即可。如果**编译或上传失败**,请到**[下文Q&A](#Q--A)**中寻找自己的问题!
- 如果上传后你的时钟正常运行,那么恭喜你。否则,**请参考下文方法**。
- 之后正常编译上传即可。如果**编译或上传失败**,请到**下文[Q&A](#Q--A)**中寻找自己的问题!
- 如果上传后你的时钟正常运行,那么恭喜你。否则,**请参考下文[错误排查](#错误排查)方法**。
## 错误排查
1. **去掉**代码开头`//#define DEBUG_MODE`的注释,编译并上传,进入**debug模式**
2. 检查你的两个数字屏是否**同时**按照0-9的顺序循环跳动。如果出现个别数字是乱码,请检查**译码器到数字屏的线路**。
3. 分别长按两个按钮开关,观察arduino板最左边的板载led是否亮起。如果板载led常亮,请检查你的两个**开关线路**,保证当开关按下时,输出为高电平。
3. 分别长按两个按钮开关,观察arduino板最左边的板载led是否亮起。如果板载led常亮,请检查你的两个[开关线路](#开关电路说明),保证当开关按下时,输出为高电平。
4. 如果上述测试均通过,请**重新注释**`#define DEBUG_MODE`,编译并上传
5. **如果你的问题仍无法解决,请参考下文Q&A**
5. **如果你的问题仍无法解决,请参考下文[Q&A](#Q--A)**
## 参数说明
代码注释比较详细,我直接copy过来如下
@ -84,7 +84,7 @@
答:请确保你的arduino为**1.8.5**版本!!(下载地址:[win](https://cloud.yimian.xyz/install/arduino/1.8.5/arduino-1.8.5-windows.zip) / [mac](https://cloud.yimian.xyz/install/arduino/1.8.5/arduino-1.8.5-macosx.zip))
### 上传错误*avrdude: ser_open(): can't open device*
答:请在上方**工具**中选择指定**端口**。
答:请在上方**工具**中选择指定**端口**。
### 上传错误*avrdude: stk500_recv(): programmer is not responding*
答:此错误由先前对端口的非正常操作引起。请尝试**重启系统**或**更换电脑**解决。
@ -92,10 +92,10 @@
### 数字时钟显示乱码
答:请先检查**译码器与arduino的线路**连接是否正确!!(大部分同学问题都出在这里)<br/>
请务必保证译码器的 A,B,C,D脚(见上文相关资料->译码器连法)正确地连接到代码中你自定义的pin脚(默认为9,10,11,12和5,6,7,8)<br/>
使用**debug模式**排查线路连接问题!
使用[debug模式](#错误排查)排查线路连接问题!
### 暂停键没有反应
答:请使用debug模式,观察按下开关时arduino板载led是否亮。详情见上文**错误排查**部分。
答:请使用debug模式,观察按下开关时arduino板载led是否亮。详情见上文[错误排查](#错误排查)部分。
### 显示屏个位与十位错位
答:两个译码器接反了。换过来即可。

Loading…
Cancel
Save