Skip to content

HAT-022 Piano tátil ​

Declarar a instância ​

Se acrescentares um bloco de HAT-022 Piano tátil(HAT022) à área de trabalho, no código Python é inserida automaticamente a declaração de instância seguinte:

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

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
indexOpção de listaNúmero da instância (começa em 0)inteiro ≥ 00

Iniciar o piano tátil ​

Usa o piano tátil.

start

Parâmetros ​

(nenhum)

Python ​

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

hat022.start()

Entrada da tecla ​

O estado de entrada da tecla escolhida
Se a tecla estiver premida, é devolvido 1; se não estiver premida, 0.

key_input

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaTecla da escalaDó(C), Dó#(C#), Ré(D), Ré#(D#), Mi(E), Fá(F), Fá#(F#), Sol(G), Sol#(G#), Lá(A), Lá#(A#), Si(B), ◀(left), ▶(right), fn(fn)-

Python ​

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

hat022.key_input('C')

A tecla está premida? ​

Se a tecla escolhida foi clicada

key_pressed

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaTecla da escalaDó(C), Dó#(C#), Ré(D), Ré#(D#), Mi(E), Fá(F), Fá#(F#), Sol(G), Sol#(G#), Lá(A), Lá#(A#), Si(B), ◀(left), ▶(right), fn(fn)-

Python ​

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

hat022.key_pressed('C')