Skip to content

活動

吉他1 - 觸控式歌曲

進階 | MakeCode, Python | 引腳, 聲音 | 聲音, 輸入輸出, 電力, 電子產品

步驟1:製作

這是什麼?

製作micro:bit吉他的第一步:使用micro:bit的觸碰傳感器彈奏不同的音調。

這兩個影片向您展示了製作內容和編碼方式:

介紹

編程指引

運作方式

  • 這類似於 Jukebox專案,但是您將使用自己的輸入設備,而非使用micro:bit的按鈕,您將使用鱷魚夾連接到micro:bit的引腳的錫紙上。
  • 將程式讀寫至您的 micro:bit。 將耳機連接到引腳 0 和 GND,這樣您就可以聽到聲音 –詳見發出一些聲響項目以了解詳情。
  • 附加鱷魚夾到引腳 1、2,另一個則連接到 GND。 用一根手指觸摸GND,用另一根手指觸摸連接到引腳1和2的導線。 它應該會根據您觸摸的引腳演奏不同的曲子。
該圖顯示了如何將銀箔焊盤連接到micro:bit引腳1、2和GND上
  • micro:bit將引腳0作為類比output,從而改變電的信號以產生音頻(聲音)。 它使用引腳 1 和 2 作為觸控輸入。 當您觸摸任何一個引腳和 GND(地面或地球)引腳時,您就完成了一個電路。 少量的電流流過您時,micro:bit 可以偵測到它,然後程式會觸發播放一首曲子。

你需要的東西

  • micro:bit和選配電池组
  • MakeCode 或, Python 編輯器
  • 耳機,蜂鳴器或有源揚聲器
  • 5條鱷魚夾
  • 選配式硬紙板,錫紙,膠棒,剪刀,可用來製作吉他或鍵盤

步驟2:編碼

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

步驟3:進階

  • 使用錫紙和紙板製作觸摸按鈕。 將它們塑造成鍵盤或吉他的模樣。
  • 更改您觸摸錫紙時播放的音調。
  • 編寫自己的音樂。