Skip to content

HAT-022 Piano tactile ​

Déclarer l'instance ​

Si tu ajoutes un bloc de HAT-022 Piano tactile (HAT022) à la zone de travail, la déclaration d'instance suivante est insérée automatiquement dans le code Python :

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

Paramètres ​

NomTypeDescriptionPlage / TypeValeur par défaut
indexOption de listeNuméro de l'instance (commence à 0)entier supérieur ou égal à 00

Démarrer le piano tactile ​

Utilise le piano tactile.

start

Paramètres ​

(aucun)

Python ​

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

hat022.start()

Valeur d'entrée de la touche ​

L'état d'entrée de la touche choisie
Renvoie 1 si la touche est pressée et 0 sinon.

key_input

Paramètres ​

NomTypeDescriptionPlage / TypeValeur par défaut
unitOption de listeTouche de la noteDo(C), Do#(C#), Ré(D), Ré#(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')

La touche est-elle pressée ? ​

Si la touche choisie a été cliquée

key_pressed

Paramètres ​

NomTypeDescriptionPlage / TypeValeur par défaut
unitOption de listeTouche de la noteDo(C), Do#(C#), Ré(D), Ré#(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')