Skip to content

活动

点唱机

初学者 | MakeCode, Python | 声音, 引脚, 扬声器​​​​, 按钮 | 声音, 硬件和软件, 输入/输出

第 1 步:制作

它是什么?

制作一个在按键时播放不同旋律的点唱机。

这两个视频介绍了你将制作什么以及如何编程:

介绍

编程指南

工作原理

  • 点唱机是一种投币并通过按键来选择播放不同乐曲的机器。
  • 这个micro:bit点唱机在按下按钮A或按钮B时,播放不同的旋律。
  • 如果您用的是带有内置扬声器的V2版本的micro:bit,您会直接听到声音。 您可以使用鳄鱼夹线来把耳机接上任意版本的micro:bit。
将耳机插头的顶端连接到micro:bit的引脚0, 耳机插头的尾端连接到micro:bit的GND引脚
  • 将micro:bit的引脚0连接到你的耳机插头的顶部,GND连接到耳机插头的尾部。
  • 当使用micro:bit发出声音时,引脚0变作输出

所需材料

  • micro:bit(或者MakeCode模拟器)
  • MakeCode或者Python编辑器
  • 电池盒(选配)
  • 一对耳机和两条鳄鱼夹线(可选)

第 2 步:编程

1from microbit import *
2import music
3
4while True:
5    if button_a.was_pressed():
6        music.play(music.ODE)
7    if button_b.was_pressed():
8        music.play(music.BLUES)
9

第3步:完善

  • 更改乐曲,例如尝试PRELUDE或ENTERTAINER。 您可以在这里找到所有可用于Python的内置曲调的列表。
  • 根据你选择的乐曲,显示不同的图片、字母、数字或词语。
  • 让micro:bit在您晃动它、同时按下按钮A和按钮B和按下触摸徽标的时候,让它播放不同的旋律。