From fe8bccd6916e6037582160a428a520545cfad4b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=93=E5=96=B5=E9=85=B1?= Date: Tue, 9 Apr 2019 21:18:58 +0800 Subject: [PATCH] Update README.md --- README.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index bc25a0f..39bf1cd 100644 --- a/README.md +++ b/README.md @@ -25,16 +25,17 @@ ## 快速开始 - 用Arduino IDE打开digital-clock.ino文件 - 根据需求编辑`定义初始参数`部分 - - 请不要使用Arduino Nano的D0,D1,D2端口!! + - 请不要使用Arduino Nano的**D0,D1,D2端口**!! - 代码其它部分如不明白请**不要改动** - 之后正常编译上传即可 - - 如果上传后你的时钟正常运行,那么恭喜你。否则,请参考下文方法。 + - 如果上传后你的时钟正常运行,那么恭喜你。否则,**请参考下文方法**。 ## 错误排查 - 1. 去掉代码开头`//#define DEBUG_MODE`的注释,编译并上传,进入debug模式 - 2. 检查你的两个数字屏是否同时按照0-9的顺序循环跳动。如果出现个别数字是乱码,请检查译码器到数字屏的线路。 - 3. 分别长按两个按钮开关,观察arduino板最左边的板载led是否亮起。如果板载led常亮,请检查你的开关线路,保证当开关按下时,输出为高电平。 - 4. 如果上述测试均通过,请重新注释`#define DEBUG_MODE`,编译并上传 + 1. **去掉**代码开头`//#define DEBUG_MODE`的注释,编译并上传,进入debug模式 + 2. 检查你的两个数字屏是否**同时**按照0-9的顺序循环跳动。如果出现个别数字是乱码,请检查**译码器到数字屏的线路**。 + 3. 分别长按两个按钮开关,观察arduino板最左边的板载led是否亮起。如果板载led常亮,请检查你的两个**开关线路**,保证当开关按下时,输出为高电平。 + 4. 如果上述测试均通过,请**重新注释**`#define DEBUG_MODE`,编译并上传 + 5. **如果你的问题仍无法解决,请参考下文Q&A** ## 参数说明 代码注释比较详细,我直接copy过来如下 @@ -70,10 +71,10 @@ ## Q & A ### 代码编译出现错误找不到*ovo.h*等 -答:请保证压缩包中所有文件均在一个名为`digital-clock`的文件夹中!!之后通过arduino打开此文件夹中的digital-clock.ino即可。 +答:请保证压缩包中**所有文件**均在一个名为`digital-clock`的文件夹中!!之后通过arduino打开此文件夹中的digital-clock.ino即可。 ### 编译错误中出现关键词*auto* -答:请确保你的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)) +答:请确保你的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* 答:请在上方**工具**中选择指定**端口**。 @@ -82,9 +83,9 @@ 答:此错误由先前对端口的非正常操作引起。请尝试**重启系统**或**更换电脑**解决。 ### 数字时钟显示乱码 -答:请先检查译码器与arduino的线路连接是否正确!!(大部分同学问题都出在这里)
+答:请先检查**译码器与arduino的线路**连接是否正确!!(大部分同学问题都出在这里)
请务必保证译码器的 A,B,C,D脚(见上文相关资料->译码器连法)正确地连接到代码中你自定义的pin脚(默认为9,10,11,12和5,6,7,8)
-使用debug模式排查线路连接问题! +使用**debug模式**排查线路连接问题! ### 暂停键没有反应 答:请使用debug模式,观察按下开关时arduino板载led是否亮。详情见上文**错误排查**部分。