第 1 步:制作
它是什么?
此项目将音量控制添加到micro:bit点唱机。 按下按键A或B时,它会演奏不同的乐曲,你也可以通过向左或者向右倾斜micro:bit来调整音量。
工作原理
- 如果你正在使用真正的micro:bit,就像这样将它连接到耳机:
 

- 当前音量存储在一个变量中,变量名为volume。
 - micro:bit音量值可以是0到255之间的值。在程序开始时,我们将音量值设置为中间值128。
 - 向左或向右倾斜micro:bit时,加速计会进行检测。
 - 向左倾斜时,音量将减少32。 (我们选择了32而不是1,所以你可以在倾斜时听到音量的改变。)
 - 当你向右倾斜时,音量变量增加了32。
 - 我们使用if ... then模块来防止音量小于0或大于255,因为micro:bit的音量不能小于0或大于255。
 - 通过forever模块来不断调整micro:bit的实际音量,其调整根据正是随着你倾斜microbit而变化的音量值。 它还会更新条形图,以便你可以直观地看到当前音量设置。
 
所需材料
- micro:bit或者是MakeCode模拟器
 - 如果使用真正的micro:bit, 一对耳机和两条鳄鱼夹线
 
第 2 步:编程
第3步:完善
- 编写自己的旋律。
 - 同时按下A+B按键时可添加静音函数。
 - 修改音量控制功能,由其他动作控制,如晃动。
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.

