Skip to content

HAT-022 觸摸鋼琴 ​

宣告實例 ​

把 HAT-022 觸摸鋼琴(HAT022) 積木新增到工作區後,Python 程式碼中會自動插入下面這樣的實例宣告:

python
cheesestick = CheeseStick(0)
hat022 = cheesestick.HAT022()

參數 ​

名稱類別說明範圍 / 種類預設值
index下拉選項實例編號(從 0 開始)0 以上的整數0

啟動 ​

開始使用觸摸鋼琴。

start

參數 ​

(無)

Python ​

python
cheesestick = CheeseStick(0)
hat022 = cheesestick.HAT022()

hat022.start()

按鍵 ​

所選琴鍵的輸入狀態
琴鍵被按下時輸出 1,沒有被按下時輸出 0。

key_input

參數 ​

名稱類別說明範圍 / 種類預設值
unit下拉選項音符鍵Do(C), Do#(C#), Re(D), Re#(D#), Mi(E), Fa(F), Fa#(F#), Sol(G), Sol#(G#), La(A), La#(A#), Si(B), ◀(left), ▶(right), fn(fn)-

Python ​

python
cheesestick = CheeseStick(0)
hat022 = cheesestick.HAT022()

hat022.key_input('C')

按鍵被按下? ​

所選琴鍵是否被點擊

key_pressed

參數 ​

名稱類別說明範圍 / 種類預設值
unit下拉選項音符鍵Do(C), Do#(C#), Re(D), Re#(D#), Mi(E), Fa(F), Fa#(F#), Sol(G), Sol#(G#), La(A), La#(A#), Si(B), ◀(left), ▶(right), fn(fn)-

Python ​

python
cheesestick = CheeseStick(0)
hat022 = cheesestick.HAT022()

hat022.key_pressed('C')