案例十:综合炫彩编程——让机器人拥有炫酷灯光
案例简介
综合运用 MakeCode 图形化编程的所有已学模块(动作积木块、循环模块、条件判断模块、变量模块、音乐模块),新增灯光控制模块,结合 PU 机器人 4 颗 RGB 全彩 LED 与 2 颗白色射灯(眼睛灯)的硬件功能,编写"动作 + 音乐 + 灯光"三位一体的综合表演程序。本案例是全课程的"集大成之作",强调三大模块的同步协调,培养学生的系统整合能力、创意编排能力与工程思维。
教学准备
| 名称 | 图示 |
|---|---|
| PU 机器人套装 | ![]() |
| 编程设备(电脑) | |
| 平整地面 | |
| 障碍物(积木块/书本) |
硬件介绍——PU 机器人灯光系统
| 灯光类型 | 数量 | 位置 | 颜色/功能 | 可实现效果 |
|---|---|---|---|---|
| RGB 全彩 LED | 4 颗 | 呼吸灯、彩虹渐变、闪烁 | ||
| 白色射灯(眼睛灯) | 2 颗 | 常亮、闪烁 |
教师提示:灯光效果肉眼可见,调试反馈直观,学生容易获得成就感。建议灯光设计配合动作节奏,让机器人的"眼睛"和"全身"形成统一的视觉表达。
课程目标
认识 PU 机器人的灯光硬件(4 颗 RGB LED + 2 颗白色射灯),了解灯光控制的基本原理;
掌握 MakeCode 中灯光模块的使用方法,能独立控制 RGB 颜色、眼灯开关与灯光动画效果;
能将灯光模块与动作模块、音乐模块同步协调,编写"动作随灯光变、音乐随节拍响"的三位一体程序;
综合运用所有已学模块完成项目,培养系统整合能力、创意设计能力与团队协作精神。
课程引入
同学们,今天我们要给机器人装上"炫彩灯光"!我们的 PU 机器人身上藏着 4 颗会变色的 RGB 小灯,还有 2 颗亮闪闪的"眼睛灯"。配上音乐,让机器人的灯光跟着节拍闪烁、再加上我们的编舞,就是一场完整的小型机器人表演!从这节课起,机器人不再只是一个会动的"小铁人",而是一个会跳舞、会唱歌、会发光的"舞台明星"!让我们一起来点亮它吧!
学习探究
第一步:认识灯光模块
认识灯光积木块:引导学生观察模块区的灯光积木块;
测试灯光效果:下载空白程序,逐个尝试不同积木块,观察机器人灯的实际效果,记录哪种积木块对应哪种灯光反应。
第二步:灯光基础编程练习
- 用"重复执行 5 次"包裹"打开眼灯→延时 500ms→关闭眼灯→延时 500ms"
- 学生下载测试,观察眼灯闪烁效果
基础练习二:RGB LED 变色——编写程序,让 4 颗 RGB LED 依次显示不同颜色:
设置 RGB 颜色为"红",延时 1 秒
设置 RGB 颜色为"绿",延时 1 秒
设置 RGB 颜色为"蓝",延时 1 秒
引导学生思考:还可以组合出哪些颜色?(红+绿=黄,红+蓝=紫,绿+蓝=青,全亮=白)
第三步:灯光 + 音乐 + 动作——三位一体综合编程
三位一体设计思路:讲解"动作 + 灯光 + 音乐"三者同步配合的核心逻辑:
- 音乐负责听觉——播放旋律,营造氛围;
- 动作负责肢体——跟随节拍运动;
- 灯光负责视觉——强化节拍感,增加表演张力;
MakeCode 编程
灯光基础练习
程序一:眼灯闪烁练习

程序链接:https://makecode.microbit.org/_RUJdHuAjxRqg
程序二:RGB LED 彩虹变色练习

程序链接:https://makecode.microbit.org/_AuUb0TY4VeUM
综合表演程序
程序三:动作 + 灯光 + 音乐三位一体综合表演

程序链接:https://makecode.microbit.org/_fgHeecbceiba
总结分享
各组展示自己的"灯光 + 动作 + 音乐"综合表演,分享设计思路:灯光和动作是怎么配合的?调试过程中最难调的是什么?教师结合展示总结:
- 灯光是机器人的"表情":眼睛亮起来像在微笑,眼睛闪烁像在兴奋,灯光让机器人更有生命力;
- 三位一体让表演更精彩:动作是肢体、音乐是声音、灯光是色彩,三者合一就是一台完整的表演;
- 调试让作品更完美:多试几次、调一调参数,就能找到最好的效果。
课后延伸
- 回家后尝试设计一套"心情机器人"灯光程序:用不同颜色代表不同心情(绿色=开心、蓝色=平静、红色=兴奋、紫色=神秘);
- 挑战:能不能让灯光在机器人行走时自动变色(走一段换一个颜色)?思考如何用循环模块实现;
- 延伸探索:4 颗 RGB LED 能不能分别显示不同颜色?尝试分别控制每一颗灯的颜色。
