Skip to content

活動

吉他 2 - 和弦

進階 | MakeCode, Python | 引腳, 聲音 | 和諧, 序列, 聲音, 電力, 電子產品

步驟1:製作

它是什麼?

輕按一下即可讓您的micro:bit吉他或鍵盤彈奏和弦。

耳機連接到引腳0和GND,錫箔焊盤連接到micro:bit上的引腳1,2和GND

運作方式

  • micro:bit一次只能演奏一個音符,因此無法演奏實際的和弦。 但是,它可以彈奏不完全的和弦琶音:從任何和弦中提取 3 個音符,一個接一個地演奏,他們整體聽起來會很好聽
  • 將micro:bit連接到耳機上,這樣您就可以聽到sound
  • 將錫紙焊盤連接到 micro:bit的引腳上,就像在 Guitar 1 –觸摸音調專案中一樣。
  • 當您觸摸引角1時,它將彈奏 F大調和弦;當您觸摸引腳2時,它將彈奏A小調分解和弦。

你需要的東西

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

步驟2:編碼

1from microbit import *
2import music
3
4while True:
5    if pin1.is_touched():
6        music.play(["F4:4", "A4", "C5"])
7    if pin2.is_touched():
8        music.play(["A4:4", "C5", "E5"])
9

步驟3:進階

  • 修改程序以彈奏不同的和弦,使用micro:bit的添加兩個以上按鈕或手勢。
  • 更改速度以使和弦演奏得更快。 在 MakeCode 中,您可以使用節奏方塊。 在Python中,更改第一個音符中的數字: F4:4 表示在第4個八度音階中演奏F,持續時間為4。 將第二個數字 4 減少一些,看看會發生什麼。
  • 使用循環使和弦像琶音器一樣演奏(某些鍵盤和合成器的功能會導致在按住琴鍵的情況下,琶音繼續保持演奏狀態)。