Page 83 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 83
3.3 项目作品的功能测试与运行
(2)程序调试。
如果硬件检测不成功,就要检查程序代码是否存在问题。
①检查程序各语句是否有错漏。如果有,在修改后,要重新上传,再运行程序,测试
效果。
②对照程序设计流程图,检查程序代码的整体逻辑,检查编写的程序是否正确并达到
预期功能需求,包括结构的使用、语句的使用和放置的位置、参数值的设置等。如果发现
问题,尝试做修改,反复测试运行。确认成功后,对流程图、技术方案等修改备注。如果
还是不成功,则要进行联合调试。
(3)联合调试。
可在断开电源后,更换面包板连接插孔、元器件等,再接通电源运行程序,反复进行
广东教育出版社
硬件和程序的联调测试,直至成功。也可使用多用电表对电路连接的两端进行测量,检查
电路的通断、元器件是否作业。如果发现元器件被烧毁,要更换元器件,包括开发板等。
由于Arduino IDE开发环境中没有单步调试,因此采用Arduino IDE进行项目设计会面临调
试手段匮乏的问题。为此,可使用模拟断点的方法进行调试:用“亮灯+有条件循环+Print语
句”,实现模拟断点调试的效果;或把整个程序分成几个小程序,然后逐个进行测试。
2.电子电路的测试工具
在测试电子电路的通断或确定电流值时,常常需要用到测试工具——多用电表(图
3-16)。多用电表可用来测量电压、电流、电阻等。
(1)用多用电表测量电阻。
在开源硬件项目开发中,多用电表较多地被用来测量未知电阻的阻值。使用指针式多
用电表测试电阻的方法与步骤为:①将功能开关调到合适的测量挡位上;②将红黑表笔短
接,进行调零检测;③分别将红黑表笔接触被测电阻,读取多用电表的示数。如果测量值
过大或测量不准,则要调整测量挡位,重复执行步骤①②③,直到示数合适。
(2)用多用电表测量电压和电流。
使用多用电表测量电压和电流
时,要注意区分是直流电流还是交变
电流。以数字型多用电表为例,测量
前,要先将功能开关调到对应功能
挡位,并根据被测电路的大约数值,
选择一个合适的量程位置,将表笔的
金属针分别接触被测量项目的电路两
端,如果正确连接,即可显示出相应
数值。注意测量电压时,要把电表表 图3-16 常见多用电表
笔并接在被测电路上;而测量电流
时,则需要串联于电路中。
(3)用多用电表测量电路的通断。
测试电路通断的方法与步骤为:①将功能开关调到合适的测量挡位上;②将红黑表笔
75 75
21X1359.indd 75 2019/9/29 10:57:02