Skip to content

活动

点唱机

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

第 1 步:制作

它是什么?

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

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

介绍

编程指南

工作原理

  • 点唱机是一种投币并通过按键来选择播放不同乐曲的机器。
  • This micro:bit jukebox uses the A and B button inputs to play different built-in tunes.
  • If you have a micro:bit V2 with built-in speaker, you'll hear the sound straight away. You can also attach headphones to any micro:bit using crocodile clip leads:
将耳机插头的顶端连接到micro:bit的引脚0, 耳机插头的尾端连接到micro:bit的GND引脚
  • 将micro:bit的引脚0连接到你的耳机插头的顶部,GND连接到耳机插头的尾部。
  • 当使用micro:bit发出声音时,引脚0变作输出

所需材料

  • micro:bit(或者MakeCode模拟器)
  • MakeCode或者Python编辑器
  • 电池盒(选配)
  • a pair of headphones and two crocodile clip leads (optional)

第 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。 You can find a list of all the built-in tunes you can use in Python here.
  • 根据你选择的乐曲,显示不同的图片、字母、数字或词语。
  • Make it play a different tune if you shake it, press buttons A and B at the same time, or press the micro:bit's touch logo.