🎮 互动演示:电锯速度试试看
拖动滑块调整电机速度,木头会自动送过来,看看转速多快才能锯断!
👀 传感器 = 机器人的五官
👁️眼睛→颜色/光线传感器(摄像头/激光雷达)
👂耳朵→声音传感器(麦克风)
✋手指→触动传感器(按钮/碰撞)
👃鼻子→气体传感器(智能汽车用)
💡 传感器分类:①视觉类(看)②触觉类(碰)③听觉类(听)④距离类(测距)⑤温度类(测温)。我们EV3常用的有:触动传感器、颜色传感器、超声波传感器、陀螺仪传感器。
🚗 生活中的传感器:智能汽车的雷达测距离、手机的光线传感器自动调亮度、触摸台灯、自动门感应……都是传感器在工作!
💡 触动传感器只能告诉主控"被按了"还是"没被按"(真/假),它不能知道按了多大力气。
📐 搭建步骤(想清楚再动手)
💡 齿轮加速:大齿轮(慢)带动小齿轮(快),锯齿就会转得飞快!想一想:为什么不用大齿轮直接带锯齿?
💻 编程:等待模块
今天学两个新模块(都是蓝色的"等待"类):
▸ 等待直到:触动传感器 被按压
▸ 等待直到:触动传感器 被松开
🤔 为什么要"等松开"?只"等按压"行不行?
如果只写"等被按压",主控反应极快——你按下去的一瞬间它就执行了,但手还按着呢,下一个"等被按压"立刻又满足了,程序会飞快跑完,速度乱跳!
所以要等按压→等松开成对出现:按一下松一下,才算一次完整的"开关"动作。
程序思路:按一下变速一次
当程序启动
重复执行
等待直到 被按压
等待直到 被松开
以 30% 速度启动电机A
等待直到 被按压
等待直到 被松开
以 75% 速度启动电机A
✅ 第一次按=慢速30%,第二次按=快速75%,第三次又回到30%……循环!
📝 随堂小测
1. 触动传感器能告诉我们什么?
✅ 答案:B。触动传感器只有"按下/松开"两种状态,不能测力和时间。
2. "等待直到被按压"这个模块的作用是?
✅ 答案:B。等待模块像一道门,条件满足才开门放程序通过。
3. 大齿轮带动小齿轮,锯齿会?
✅ 答案:B。大齿轮转一圈,小齿轮要转好几圈,所以加速!
4. 为什么程序里要"等被按压"再"等被松开"?
✅ 答案:C。主控太快了,必须等手松开才算一次完整操作。
🚀 拓展思考
🤔 拓展1:能不能做三档变速?(慢/中/快)
在重复执行里加三组"等按压→等松开→设速度",分别是30%、60%、100%,按一下升一档,循环。
🤔 拓展2:按下时转,松开就停,怎么做?
用"如果-否则":如果被按压,电机转;否则电机停。这就是真实电锯开关的效果!
🤔 生活中还有哪些"按一下开、再按一下关"的东西?
电灯开关、电视遥控器按电源、笔按动开关、鼠标点击……它们都是"触发一次,状态切换一次"。
爱萝卜机器人 · S6智能机器人 · 第3课 电锯