Skip to content

HAT-022 Piano táctil ​

Declarar la instancia ​

Si añades un bloque de HAT-022 Piano táctil(HAT022) al área de trabajo, en el código Python se inserta automáticamente la declaración de instancia siguiente:

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

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
indexOpción de desplegableNúmero de instancia (empieza en 0)entero ≥ 00

Iniciar el piano táctil ​

Usa el piano táctil.

start

Parámetros ​

(ninguno)

Python ​

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

hat022.start()

Entrada de la tecla ​

El estado de entrada de la tecla elegida
Si la tecla está pulsada, se devuelve 1; si no está pulsada, 0.

key_input

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableTecla de la escalaDo(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')

¿Tecla pulsada? ​

Si se ha hecho clic en la tecla elegida

key_pressed

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableTecla de la escalaDo(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')