真爱梦想 “科技创客”系列课程 第九讲 反应测试器 09- 反应测试器|情景分析  猜猜看这个项目它的功能是什么? 09- 反应测试器| Contents 情景任务  以按键作为输入,设计制作一个测量反应时间的智能计时装置 ? 09- 反应测试器|情景分析 情景分析 以 LED 灯为提示,当看到 LED 灯由灭变亮时,按下按键模块,程序计算出反应时间并在 LCD 显示屏上显示。  LED 灯点亮 2 秒钟,然后闪烁 5 次后熄灭。  蜂鸣器开始发出短促的提示声音。  提示声音结束,等待由系统生成一个随机的时间后, LED 灯点亮,并开始计时。  记录按键按下的时间,计算出反应时间,并将反应时间输出到 LCD 显示屏。  根据反应时间给出相应的评价。 当反应时间 <180ms 显示 Level 1 当反应时间 <220ms 显示 当反应时间 <270ms 显示 Level 3 当反应时间≥ 270ms 显示 Level 2 Level 4 09- 反应测试器|情景分析 时间随机 声、光信号 时间计算精确 09- 反应测试器|所需器件 按键模块 1 个 LED 灯模块 1 个 蜂鸣器模块 1 块 3P 数据线 3 根 09- 反应测试器|电路搭设 示意图 电路原理图 09- 反应测试器|电路搭设 线路连接  按键模块 -- D6  LED 灯模块 -- D2  蜂鸣器模块 -- D10 09- 反应测试器|程序编写 / 调试运行 09- 反应测试器| Mixly 模块 初始化随机数模块 Arduino 生成的随机数为伪随机数,即每次生成的随机数为同一序列。 该模块设定从随机序列中的指定点开始。 随机整数模块 生成 [ 起始值 ]~[ 终止值 -1] 之间的随机整数,不包括终止值。 系统运行时间模块 返回系统从运行程序开始到当前的毫秒数或微妙数。当将返回的时 间保存到变量时,该变量一般为无符号长整型。否则会在很短时间内发生溢 出。 重复( while )模块 循环结构,一般应用于指定条件的循环。 -= 谢 谢! =-
科技创客

pptx文档 9、反应测试器-课件

梦想课程 > 科技创客 > 模块二:进阶篇【7-16】 > 文档预览
11页 379下载 389浏览 0评论 0收藏 3.0分
温馨提示:当前文档最多只能预览 3 页,若文档总页数超出了 3 页,请下载原文档以浏览全部内容。
本文档由 梦想盒子2023-08-31 22:04:37上传分享
收藏
给文档打分
您还可以输入 255 个字
评论列表
  • 暂时还没有评论,期待您的金玉良言