Skip to content

活动

点唱机

中级 | MakeCode, Python | 声音, 引脚, 按钮 | 声音, 硬件和软件, 输入/输出

第 1 步:制作

它是什么?

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

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

介绍

编程指南

工作原理

  • 点唱机是一种投币并通过按键来选择播放不同乐曲的机器。
  • 此micro:bit点唱机通过连接的耳机或扬声器来发出声音,就像我们在项目制造一些噪音中做的那样。
将耳机插头的顶端连接到micro:bit的引脚0, 耳机插头的尾端连接到micro:bit的GND引脚
  • 将micro:bit的引脚0连接到你的耳机插头的顶部,GND连接到耳机插头的尾部。
  • 当使用micro:bit发出声音时,引脚0变作输出
  • 本程序将播放不同的内置乐曲,取决于你按的是输入按键A或按键B

所需材料

  • micro:bit(或者MakeCode模拟器)
  • MakeCode或者Python编辑器
  • 电池盒(选配)
  • 一对耳机、 蜂鸣器或扩音扬声器
  • 2条鳄鱼夹线

第 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中能够使用的所有内置乐曲的列表。
  • 根据你选择的乐曲,显示不同的图片、字母、数字或词语。
  • 如果你摇动它,会随机播放一首乐曲。