课件14张PPT。争先恐后——传感器的综合应用任务导航 本课,我们将指挥机器人参加一场接力比赛。1、声音传感器的检测(1)在流程图编辑界面编写声音检测程序,如图18.1所示:(2)下载并检测声音传感器。检测声音传感器时,可以通过拍手,跺脚、喊“啊”等形式给机器人发令。
(3)观察LCD的显示数据并记录。2、声音起跑(1)编写程序,使机器人每听到一声发令就向前走一步,如图18.2所示:(2)实验。每听到“发令”声,机器人就向前走一步。
(3)修改程序,使机器人听到发令后只起跑一次,如图18.3所示:(4)进行发令一次起跑得实验。下载并运行程序,当机器人听到发令后,就向前跑。3、机器人接力比赛程序(1)编写第一棒机器人的程序。
步骤1:编写在运动中检测碰撞并停止的程序,如图18.4所示。
机器人起跑后,在运动中不停地检测有没有碰撞,没有遇到碰撞就往前跑;当遇到碰撞时就停下来。 步骤2:将声音起跑程序和碰撞停止程序合并为一个程序,如图18.5所示。(2)第二棒机器人程序。
步骤1:编写碰撞停止程序。
步骤2:将碰撞起跑和碰撞停止的程序合并为一个程序,如图18.6所示。(3)在程序中使用同一个碰撞变量。知识着陆 1、机器人只能识别声音信号的强与弱,不能分辨声音的频率,更不能识别语音。
2、机器人接收到声音信号后,我们可以通过显示屏观察到,显示的数值大表示声音信号强,显示的数值小表示声音信号弱。创作天地 请将前面做过的项目,如机器人警卫、机器人闹钟等修改为声音启动。在没有发令之前,机器人原地等待;当检测到发令之后,才启动机器人警卫或闹钟程序。谢 谢