二、灯随我控
第10课 灯随我控-简单滑动可调台灯

一、任务目标
用滑条或触摸慢慢调光,亮度跟着手感变化——像家里可调台灯,想亮就亮、想暗就暗。
二、我们要学什么
- 学习要点:用滑杆慢慢调台灯亮度
- 本课过关:能完成:滑动时灯的亮度跟着变,而不是只有全亮全灭。
- 示例对齐:体验题对应 「2-5-1 灯随我控-简单滑动可调台灯」;完整代码对应 「2-5-2 灯随我控-改进滑动可调台灯」。
三、本节要点
围绕「用滑杆慢慢调台灯亮度」来搭。前面课多是亮或灭;本课用触摸/滑杆做连续调光,像可调台灯。
1明情景可调台灯
2对能力滑杆连续调光
3看结果滑动亮度跟着变
四、解题思路
不要重复抄任务原文,直接按「用滑杆慢慢调台灯亮度」拆步骤。情景:写作业把台灯旋亮一点,睡觉再旋暗:亮度跟着手走,不是只能开或关。 输入「触摸或滑杆位置」对输出「彩灯亮度连续变化」。核对:滑动时亮度是否平滑变亮变暗。
本课主要用到:彩灯/LED、触摸/近距。
- 1循环读取滑杆/触摸位置。
- 2把读数映射到亮度中间档,而不是只有亮和灭。
- 3滑动时应平滑变化,不要一跳到头。
- 4慢慢滑动,观察灯亮度是否跟手。
流程提要(关键词)
五、图形块功能讲解
只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 其它 | 本课程序中用到的积木,载入后可在工具箱中对照名称查看。 | 对应步骤中的:本课程序中用到的积木,载入后可在工具箱中对照名称查看。打开工具箱核对同名块。 |
![]() | 其它 | 本课程序中用到的积木,载入后可在工具箱中对照名称查看。 | 本课实际用途:本课程序中用到的积木,载入后可在工具箱中对照名称查看。载入后到分类里确认。 |
![]() | 板载传感 | 读取触摸滑动位置。 | 搭积木时靠它完成:读取触摸滑动位置。载入后对照截图找块。 |
![]() | 执行器 | 设置 LED 亮度等级。 | 本课里用它做:设置 LED 亮度等级。载入后按名称在工具箱核对。 |
![]() | 逻辑 | 把多个比较串成一条条件。 | 搭积木时靠它完成:把多个比较串成一条条件。载入后对照截图找块。 |
六、知识点讲解
滑杆调光:把滑杆读数映射到亮度,形成中间档位而不只是开/关。要想清输入范围如何对应 0–100% 亮度;过关看滑动时亮度平滑变化。
验收时看:滑动时亮度是否平滑变亮变暗。再从最暗滑到最亮,看有没有卡住或跳变。
七、编程练习
「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期1。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。
六学期兴趣课程:2-5-1 灯随我控-简单滑动可调台灯.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
先判断对错,再完成其余题;提交前点「检查」。
判断:滑杆只能把灯打开或关掉,不能出现中间亮度。
判断:推荐这样验证:慢慢滑动,看灯是否出现由暗到亮的中间亮度。
本课台灯亮度应由什么改变?
本课和声控楼道灯的差别是?
过关时应看到?
九、本节小结
小结落点:「用滑杆慢慢调台灯亮度」。




