Skip to main content

案例十:综合炫彩编程——让机器人拥有炫酷灯光

案例简介

综合运用 MakeCode 图形化编程的所有已学模块(动作积木块、循环模块、条件判断模块、变量模块、音乐模块),新增灯光控制模块,结合 PU 机器人 4 颗 RGB 全彩 LED 与 2 颗白色射灯(眼睛灯)的硬件功能,编写"动作 + 音乐 + 灯光"三位一体的综合表演程序。本案例是全课程的"集大成之作",强调三大模块的同步协调,培养学生的系统整合能力、创意编排能力与工程思维。

教学准备

名称图示
PU 机器人套装
编程设备(电脑)
平整地面
障碍物(积木块/书本)

硬件介绍——PU 机器人灯光系统

灯光类型数量位置颜色/功能可实现效果
RGB 全彩 LED4 颗呼吸灯、彩虹渐变、闪烁
白色射灯(眼睛灯)2 颗常亮、闪烁

教师提示:灯光效果肉眼可见,调试反馈直观,学生容易获得成就感。建议灯光设计配合动作节奏,让机器人的"眼睛"和"全身"形成统一的视觉表达。

课程目标

  1. 认识 PU 机器人的灯光硬件(4 颗 RGB LED + 2 颗白色射灯),了解灯光控制的基本原理;

  2. 掌握 MakeCode 中灯光模块的使用方法,能独立控制 RGB 颜色、眼灯开关与灯光动画效果;

  3. 能将灯光模块与动作模块、音乐模块同步协调,编写"动作随灯光变、音乐随节拍响"的三位一体程序;

  4. 综合运用所有已学模块完成项目,培养系统整合能力、创意设计能力与团队协作精神。

课程引入

同学们,今天我们要给机器人装上"炫彩灯光"!我们的 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 能不能分别显示不同颜色?尝试分别控制每一颗灯的颜色。