(
课件网) 守护你的睡眠 四年级 河南大学版 设计脚本,来监测噪声并自动关闭窗户吧! 家里的窗户是哪种开关方式? 窗户的开关方式有多种,常见的窗户打开方式有推拉开窗、外开窗、内开窗、提拉开窗。 推拉开窗 外开窗 内开窗 提拉开窗 1.我们学过的哪种设备可以控制外开窗的开与关? 2.哪种设备可用于监测窗外的音量? 舵机、声音传感器。 变量是指在脚本运行过程中随时可以发生变化的量,是数据的临时存放场所。为了统计噪声出现的次数,我们会用到变量。 1.组装一个由蓝牙主控、舵机和声音传感器组成的窗户控制器。 2.建立“次数”变量。 建立 “次数”变量 3.设计脚本,设定舵机的初始角度和变量的初始值。 设定变量初始值的脚本 4.设计脚本,设置变量增加的条件。 统计噪声 出现次数 5.设计脚本,为声音传感器设定监测的间隔时间与监测周期。 设定监测的间隔时间和监测周期的脚本 6.设计脚本,根据一个监测周期中累积的变量值设置舵机的旋转角度。 设置舵机 旋转角度 7.保存脚本并上传到蓝牙主控。 尝试根据累积噪声的次数设定多种开窗的角度。 1.会建立和使用变量; 2.会根据噪声大小设计控制舵机旋转角度的脚本; 9 女 羽 1 了7了 / 1 了7了 7 1/ 770 了77 n777 了77 中 9 6 搜索 建立一个变里 运动 ②单击“建立一个变量” 外观 声音 ③输入变量名称 新变量名: 事件 次数 控制 。适用于所有角色○仅适用于当前角色 侦测 取消 确定 运算 ④单击“确定 变里 ①打开“变量”积木盒子 自制积木 控制 侦测 回 当控制板启动时 舵机转到 90 度 运算 将 次数·设为 变里 选择“变量”积木 盒子中的“将次数 设为0”积木 外观 声音 回 当控制板启动时 d 舵机转到 90 度 事件 将 次数· 设为 控制 重复执行 侦测 如果 声音传感器声音响度 100 那么 运算 将 次数 增加 选择“变量”积木盒 子中的“将次数增加 变里 1”积木 运动 当控制板启动时 ①选择“控制”积木盒子中 外观 舵机转到 90 度 的“重复执行10次”积木, 声音 将 次数” 设为 0 设置合适的重复执行次数, 重复执行 作为一个监测周期 事件 重复执行 10 次 控制 如果 声音传感器声音响度 100 那么 侦测 将 次数。增加 运算 ②设定监测间隔时间 等待 秒 变里 ③每个监测周期结 将 次数 设为 0 束后,将变量值设 自制积木 定为“0”