# L1-7《七彩钢琴》PPT 大纲

> 首次使用Scratch扩展功能 · 音乐模块 · 绘制角色 · 广播轻量复用

---

## 第一关 · 课前导入

### 第1页 封面
- LEVEL·1 / LESSON 7 / **七彩钢琴** / 和小超人一起开音乐会 🎹
- 品牌条：L1-7

### 第2页 温故知新（回顾L1-6）
- 标签：🔁 温故知新
- 回顾卡：
  - 🎨 **碰到颜色侦测**：用滴管吸取颜色 → 检测角色是否碰到指定颜色
  - ⬆ **四方向移动**：上下左右键控制x/y坐标变化
  - 🧱 **迷宫挑战**：自己画迷宫背景 → 碰墙壁回起点 → 碰终点换下一关
  - 📡 **广播轻量复用**：碰墙壁广播"撞墙"→舞台响音效 / 碰终点广播"过关"→显示恭喜
- 引导："上节课我们当了迷宫大师，今天我们要变成音乐家！🎵"

### 第3页 故事导入
- 小超人收到一封神秘邀请函💌：Scratch童话王国要举办第一届"彩虹音乐会"🌈🎶！
- 但是……没有乐器怎么办？小超人在Scratch的角落里发现了一个神秘的"扩展"按钮🔮……
- 互动：你最喜欢的乐器是什么？如果能用键盘弹出音乐，你想弹什么曲子？🤔

### 第4页 功能分析
- 🎹 7个彩色琴键角色（红橙黄绿青蓝紫，标数字1-7）
- ⌨️ 按键盘数字键1-7 → 对应琴键演奏不同音符
- ✨ 按下琴键时变亮（造型切换）
- 🔊 可调节音量大小
- 🌈 弹奏时舞台显示彩色光效（广播联动）

---

## 第二关 · 认识关

### 第5页 认识关标题
- 01 / 认识关 · 音乐扩展与琴键设计
- 三目标：Scratch扩展功能 / 音乐积木 / 绘制琴键角色

### 第6页 🎉 新概念：Scratch扩展——第一次"装外挂"！
- 🔮 **左下角"添加扩展"按钮**：Scratch的隐藏超能力入口！
- 点击 → 出现三个分类：音乐🎵 / 画笔✏️ / 视频侦测📷……
- 👉 点击"音乐" → 🎉 代码区出现一组全新的紫色积木！
- 比喻：就像给手机装了一个新APP📱！Scratch本来没有音乐功能，"装外挂"后就会了！
- 语气：用惊喜和兴奋的语气——"哇！你们看到了吗？代码区多了一整排紫色积木！Scratch变身成乐器了！"
- ⚠️ 关键认知：这是学生第一次接触"扩展"概念，要让他们记住"左下角加号=装外挂的门"

### 第7页 新积木①：将乐器设为
- 🧩 `将乐器设为 钢琴 ▼`：选择想用什么乐器演奏
- 下拉菜单可选：钢琴🎹 / 电子琴 / 吉他🎸 / 小提琴🎻 / 贝斯 / 长笛 / 单簧管 / 萨克斯🎷……
- 比喻：就像在音乐教室选一把乐器！选钢琴→弹出钢琴声，选吉他→弹出吉他声
- 👉 通常放在绿旗被点击下面，程序一开始就设定好

### 第8页 新积木②：演奏音符
- 🧩 `演奏音符 60 0.25拍`：让Scratch发出一个音符的声音
- 数字=音高（MIDI编号）：
  - 60 = 中央C（哆）→ 最低的do
  - 62 = D（来）
  - 64 = E（咪）
  - 65 = F（发）
  - 67 = G（索）
  - 69 = A（拉）
  - 71 = B（西）
- 拍数：0.25拍=短促 / 0.5拍=正常 / 1拍=长音
- 🎯 口诀："数字越大音越高，拍数越大音越长"

### 第9页 技能：绘制琴键角色
- 🎨 绘制步骤（老师演示，学生跟着做）：
  1. 角色区 → 选择一个角色 → 绘制 ✏️
  2. 选择"矩形工具" → 拉出一个长方形
  3. 选择"填充工具" → 选一个颜色（红/橙/黄/绿/青/蓝/紫）
  4. 选择"文字工具" → 在长方形中央写数字 1
  5. 调整大小和位置 → 琴键就画好了！
- 本节课要做7个琴键，先画1个，后面用复制大法！
- 🎯 建议尺寸：宽约60、高约100（方便排成一行）

### 第10页 广播轻量复用复习
- 📡 L1-5学的广播，今天继续用！每节课都要见到它！
- 🎹 按下琴键 → 广播对应的消息（如"按键1""按键2"……）
- 🌈 舞台收到广播 → 显示彩色光效/音符飘出动画
- 🎯 目的：让广播变成"老朋友"，每节课都见面就不容易忘了
- 拓展想象：7个键广播7种不同消息，舞台上能飞出7种颜色的光！

---

## 第三关 · 编程关

### 第11页 编程关标题
- 02 / 编程关 · 搭建七彩钢琴
- 积木四步法：Step 1 → Step 2 → Step 3 → Step 4 → Step 5

### 第12页 Step 1：绘制第一个琴键 + 设置乐器
- STEP 01 · 琴键诞生
- 任务：绘制红色琴键，标数字1（代表do）
- 前置积木（在舞台上或单独角色）：
  - `当绿旗被点击` → `将乐器设为 钢琴 ▼`
- 琴键积木：
  - `当绿旗被点击` → 移到合适位置
- 🎯 教学提示：
  - 老师说步骤，学生一步步跟着画
  - 画好后摆放到舞台下方中央位置
- ✅ 验收：舞台上出现一个红色长方形琴键，上面写着1

### 第13页 Step 2：编程琴键1——按键→演奏+广播
- STEP 02 · 第一个音符响起
- 关键积木（琴键1角色）：
  ```
  当绿旗被点击
    重复执行
      如果 按下 1 键? 那么
        演奏音符 60 0.5拍
        广播 按键1
        等待 0.1秒
  ```
- 舞台接收广播：
  - `当接收到 按键1` → 显示红色光效/切换彩色背景闪烁 → 等0.3秒恢复
- 🎯 教学提示：
  - 等待0.1秒是为了防止按键被重复触发（"按一下响好多声"）
  - 音符60是do，提醒学生记住这个数字
- ✅ 验收：按键盘数字1 → 听到do的音 + 舞台闪红光

### 第14页 Step 3：复制×6——凑齐7个琴键
- STEP 03 · 复制大法
- 任务：把琴键1复制6次 → 改颜色、改数字、改音符
- 操作步骤：
  1. 右键琴键1角色 → 复制 → 得到琴键2
  2. 修改琴键2：造型颜色改为橙色 → 数字改为2 → 音符改为62
  3. 修改代码：`按下 2 键?` + `演奏音符 62 0.5拍` + `广播 按键2`
  4. 重复以上 → 直到7个琴键全部就位
- 📐 排列：在舞台下方排成一行，均匀分布
- 🎯 对照表：
  | 按键 | 颜色 | 音名 | 音符数字 | 广播消息 |
  |------|------|------|----------|----------|
  | 1 | 🔴红 | Do | 60 | 按键1 |
  | 2 | 🟠橙 | Re | 62 | 按键2 |
  | 3 | 🟡黄 | Mi | 64 | 按键3 |
  | 4 | 🟢绿 | Fa | 65 | 按键4 |
  | 5 | 🩵青 | Sol | 67 | 按键5 |
  | 6 | 🔵蓝 | La | 69 | 按键6 |
  | 7 | 🟣紫 | Si | 71 | 按键7 |
- ✅ 验收：7个彩色琴键排成一行，每个按对应数字键都能发出不同音符

### 第15页 Step 4：按下变亮效果（造型2）
- STEP 04 · 会发光的琴键
- 任务：按下琴键时，琴键变亮，松开后恢复
- 操作步骤：
  1. 在琴键角色中 → 造型选项卡 → 右键造型1 → 复制
  2. 选中造型2 → 用"颜色"工具调低饱和度（看起来更亮/更鲜艳）
  3. 修改代码：
  ```
  如果 按下 1 键? 那么
    换成 造型2 ▼          ← 先变亮
    演奏音符 60 0.5拍
    广播 按键1
    等待 0.1秒
    换成 造型1 ▼          ← 再恢复
  否则
    换成 造型1 ▼          ← 松开时恢复
  ```
- 🎯 效果：按下时琴键闪亮✨，松开时恢复原样
- 所有7个琴键都要加这个效果（同样用复制大法改）
- ✅ 验收：按琴键时琴键变亮，松手后恢复

### 第16页 Step 5：控制音量
- STEP 05 · 音量旋钮
- 🧩 新积木：`将音量设为 100 %`
- 位置：音乐扩展模块（紫色）
- 用法：在绿旗被点击下设置初始音量
  ```
  当绿旗被点击
    将乐器设为 钢琴 ▼
    将音量设为 80 %          ← 适中音量
  ```
- 拓展玩法：用上下键控制音量大小
  ```
  如果 按下 上键? 那么
    将音量增加 5
  如果 按下 下键? 那么
    将音量增加 -5
  ```
- ⚠️ 提醒：音量范围0%-100%，超出范围也没关系但没效果
- ✅ 验收：音量可以调节，按上键声音变大，按下键声音变小

### 第17页 Bug急救站 ⛑️
- 标签：⛑️ Bug急救站
- 🔴 **Bug 1：按键没反应/不出声**
  - 现象：按了数字键，琴键不动也没声音
  - 排查清单：
    ① 忘了点绿旗？→ 点一下绿旗 🟢
    ② 忘了装音乐扩展？→ 检查左下角有没有紫色积木 🎵
    ③ `将乐器设为` 写了吗？→ 没选乐器Scratch不知道用什么声音
    ④ `演奏音符` 数字写对了吗？→ 数字太小可能听不到
- 🔴 **Bug 2：按一下响好多声**
  - 现象：按一次数字键，音符响了好多遍
  - 原因：没有加 `等待 0.1秒` → 按键检测太快，重复触发
  - 修复：在演奏音符后面加 `等待 0.1秒`
- 🔴 **Bug 3：琴键不亮**
  - 现象：按了键音声响了，但琴键颜色没变
  - 原因：忘了复制造型2 / 忘了在代码里换成造型2
  - 修复：检查造型区是否有两个造型 → 检查代码里有没有"换成造型"积木
- 🔴 **Bug 4：广播了但舞台没反应**
  - 现象：按了琴键，舞台没显示光效
  - 原因：舞台角色没写 `当接收到 按键1` 的代码
  - 修复：给舞台角色加上 `当接收到 按键X` → 显示对应的光效

---

## 第四关 · 扩展关

### 第18页 扩展关标题
- 03 / 扩展关 · 音乐会升级
- 分层挑战：🌟基础 🌟🌟进阶 🌟🌟🌟挑战

### 第19页 扩展挑战
- 🌟 **基础**：录制一首简单的小曲子（如"小星星"：1-1-5-5-6-6-5……），让同桌听听猜是什么歌
- 🌟🌟 **进阶**：切换乐器
  - 加一个按钮角色 → 点击切换乐器（钢琴→吉他→小提琴）
  - 或者：按空格键 → 将所有琴键的乐器换一种
  - 🎸 听听同一段旋律用不同乐器演奏有什么不同！
- 🌟🌟🌟 **挑战**：多人合奏模式
  - 创建多个琴键组（比如一组做旋律🎵，一组做伴奏🎸）
  - 每组广播不同的消息 → 舞台显示不同颜色的光效混合
  - 💡 核心：不同角色按下不同键 → 广播不同消息 → 相互不干扰！

---

## 第五关 · 展示关

### 第20页 展示关标题
- 04 / 展示关 · 彩虹音乐会

### 第21页 作品展示·填空式
- 🎤 展示引导填空：
  > 今天我做了一个作品叫 _________
  >
  > 它用了 ________ 扩展（第一次"装外挂"的感觉是____！）
  >
  > 按 ________ 键发出 ________ 的声音
  >
  > 一共有 ________ 个琴键
  >
  > 我新学到了 ________
- 互相演奏：请2-3位同学上台用七彩钢琴弹一段旋律，全班猜是什么歌！🎶

### 第22页 互相欣赏
- 👏 "你的琴键颜色搭配得好好看！"
- 👏 "你弹的《小星星》我一下子就听出来了！"
- 👏 "你切换成小提琴的声音好好听！"
- 👏 "你的音量控制好方便，上下键就能调！"

---

## 第六关 · 课堂总结

### 第23页 课堂总结
- 标签：📝 课堂总结
- 今天学到了什么？
  - 🔮 **Scratch扩展**：左下角"添加扩展" → 第一次"装外挂" → 音乐模块紫色积木
  - 🎹 **音乐积木**：`将乐器设为`（选乐器） + `演奏音符`（数字=音高，拍数=时长）
  - 🎨 **绘制角色**：矩形工具 + 填充颜色 + 文字工具 → 自己画琴键
  - 📋 **复制技巧**：复制角色 → 改颜色/改数字/改音符 → 快速做出7个琴键
  - ✨ **造型切换**：造型1(正常) → 造型2(调亮) → 按下切换，松开恢复
  - 🔊 **音量控制**：`将音量设为` / `将音量增加`
  - 📡 **广播复用**：每个琴键广播不同消息 → 舞台显示彩色光效

### 第24页 小测验
- 标签：✅ 小测验
- 1. Scratch的"扩展"按钮在屏幕的哪个位置？
- 2. `演奏音符 60 0.5拍` 中，60代表什么？0.5代表什么？
- 3. 如果想发出"咪"（Mi）的声音，音符数字应该写多少？
- 4. 为什么要在演奏音符后面加 `等待 0.1秒`？
- 5. 要让琴键按下时变亮，需要做什么操作？
- 6. 7个琴键分别广播了什么消息？这些消息被谁接收了？

### 第25页 下课啦
- 🎉 恭喜你完成了人生第一场Scratch音乐会！
- 🎵 "编程不止是游戏和动画——它还能创造音乐！"
- 预告：下节课我们要去踢足球了⚽！足球会在山坡上滚来滚去，看看你能不能跳起来躲过它！
- 下课！👋