一、传感妙用
第4课 摔倒检测

一、任务目标
用触摸滑动幅度模拟冲击:先很大再回落,就打印提醒并蜂鸣;完整代码闪烁双指示灯直到按 T2。
二、我们要学什么
- 学习要点:touch_slide 幅度先高后低;报警用蜂鸣/setonoff,不用 RGB 彩虹
- 本课过关:能说出判断依据是滑动冲击波形,不是加速度计,也不是彩灯。
- 示例对齐:改编自兴趣课摔倒检测结构;输出改为 Zero 蜂鸣+指示灯。
三、本节要点
体验先打印+蜂鸣;完整代码指示灯闪烁直到 T2。
1读场景明确真实任务
2对要点冲击波形判定
3载入运行本课积木/代码
四、解题思路
- 输入:touch_slide 幅度。
- 输出:打印 + 蜂鸣;完整代码双指示灯闪烁至 T2。
- 生活对照:课堂任务「摔倒检测」。
- 验证现象:对照官方示例现象核对。
本课主要用到:触摸滑动、蜂鸣、指示灯。
- 1先判断 strength > 4。
- 2sleep 0.1 后再判断 < 2,两步都过才打印。
- 3完整代码阈值改为 >5,报警用 setonoff 闪烁报警,T2 was_touched 才 break。
流程示意(可对照左侧文字)
五、图形块功能讲解
下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 板载传感 | 边沿检测:这一瞬间是否刚按下(适合触发一次动作)。 | 完整代码:T2 跳出报警循环。 |
六、知识点讲解
课堂可保留「摔倒检测」情境,但传感器诚实说成触摸滑动冲击,报警用指示灯而非 RGB。
先高后低
冲击特征:大幅度后迅速回落。
蜂鸣提醒
体验用 pitch_time。
指示灯报警
完整代码 setonoff 闪烁,T2 停止。
- 易错:继续教 RGB/彩灯。
- 过关:能说出判断依据是滑动冲击波形,不是加速度计,也不是彩灯。
关注滑动触摸、蜂鸣、LED。
七、编程练习
点「载入」打开 MixVM(board=mixgo_zero_design)。在 Mixly 工具栏点「运行 / 停止」,「检查」做关键字核对。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
1-4-1 摔倒检测.mix。载入后运行。
正在载入编程环境
正在载入 MixGo ZERO 仿真编程环境…
八、课堂练习
先完成两道判断题,再完成选择题;全部选定后点「检查」。
判断:本课用板载加速度计 strength 判断摔倒。
判断:报警可用蜂鸣和指示灯,不必 RGB 彩虹。
完整代码停止报警靠?
冲击特征是?
九、本节小结
记住:摔倒检测用触摸冲击+蜂鸣/指示灯。
