Skip to content

活動

點唱機(Jukebox)

初學者 | 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 simulator)
  • 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.