二、灯随我控

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

任务场景:灯随我控-简单滑动可调台灯
任务场景:灯随我控-简单滑动可调台灯

一、任务目标

用滑条或触摸慢慢调光,亮度跟着手感变化——像家里可调台灯,想亮就亮、想暗就暗。

二、我们要学什么

  • 学习要点:用滑杆慢慢调台灯亮度
  • 本课过关:能完成:滑动时灯的亮度跟着变,而不是只有全亮全灭。
  • 示例对齐:体验题对应 「2-5-1 灯随我控-简单滑动可调台灯」;完整代码对应 「2-5-2 灯随我控-改进滑动可调台灯」。

三、本节要点

围绕「用滑杆慢慢调台灯亮度」来搭。前面课多是亮或灭;本课用触摸/滑杆做连续调光,像可调台灯。

1明情景可调台灯
2对能力滑杆连续调光
3看结果滑动亮度跟着变

四、解题思路

不要重复抄任务原文,直接按「用滑杆慢慢调台灯亮度」拆步骤。情景:写作业把台灯旋亮一点,睡觉再旋暗:亮度跟着手走,不是只能开或关。 输入「触摸或滑杆位置」对输出「彩灯亮度连续变化」。核对:滑动时亮度是否平滑变亮变暗。

本课主要用到:彩灯/LED、触摸/近距。

  1. 1循环读取滑杆/触摸位置。
  2. 2把读数映射到亮度中间档,而不是只有亮和灭。
  3. 3滑动时应平滑变化,不要一跳到头。
  4. 4慢慢滑动,观察灯亮度是否跟手。

流程提要(关键词)

1. 滑杆映射亮度2. 把读数映射到亮度中间3. 滑动时应平滑变化4. 运行核对

五、图形块功能讲解

只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。

图形块分类作用本课用法
math to int
其它本课程序中用到的积木,载入后可在工具箱中对照名称查看。对应步骤中的:本课程序中用到的积木,载入后可在工具箱中对照名称查看。打开工具箱核对同名块。
math map
其它本课程序中用到的积木,载入后可在工具箱中对照名称查看。本课实际用途:本课程序中用到的积木,载入后可在工具箱中对照名称查看。载入后到分类里确认。
滑动触摸
板载传感读取触摸滑动位置。搭积木时靠它完成:读取触摸滑动位置。载入后对照截图找块。
LED 亮度
执行器设置 LED 亮度等级。本课里用它做:设置 LED 亮度等级。载入后按名称在工具箱核对。
连续比较
逻辑把多个比较串成一条条件。搭积木时靠它完成:把多个比较串成一条条件。载入后对照截图找块。

六、知识点讲解

滑杆调光:把滑杆读数映射到亮度,形成中间档位而不只是开/关。要想清输入范围如何对应 0–100% 亮度;过关看滑动时亮度平滑变化。

验收时看:滑动时亮度是否平滑变亮变暗。再从最暗滑到最亮,看有没有卡住或跳变。

七、编程练习

「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期1。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。

六学期兴趣课程:2-5-1 灯随我控-简单滑动可调台灯.mix。载入后运行。

八、课堂练习

先判断对错,再完成其余题;提交前点「检查」。

  1. 判断:滑杆只能把灯打开或关掉,不能出现中间亮度。

  2. 判断:推荐这样验证:慢慢滑动,看灯是否出现由暗到亮的中间亮度。

  3. 本课台灯亮度应由什么改变?

  4. 本课和声控楼道灯的差别是?

  5. 过关时应看到?

九、本节小结

小结落点:「用滑杆慢慢调台灯亮度」。