Skip to content

HAT-010 5x5-Matrix ​

Instanz deklarieren ​

Wenn du einen HAT-010 5x5-Matrix(HAT010)-Block zum Arbeitsbereich hinzufügst, wird im Python-Code automatisch die folgende Instanzdeklaration eingefügt:

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
indexDropdown-OptionInstanznummer (beginnt bei 0)ganze Zahl ≥ 00

LED-Matrix starten ​

Verwendet die 5x5-Matrix.

start

Parameter ​

(keine)

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.start()

Einen Punkt einschalten ​

Setzt die Farbe der LED an der angegebenen Stelle.
Die Position der LED wird als x-, y-Koordinate angegeben.

set_one

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
xEingabe (Feld)waagerechte Koordinateganze Zahl 0 ~ 4-
yEingabe (Feld)senkrechte Koordinateganze Zahl 0 ~ 4-
colorDropdown-OptionFarbeaus(off), rot(red), orange(orange), gelb(yellow), grün(green), cyan(cyan), blau(blue), violett(violet), magenta(magenta), weiß(white)-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.set_one(2, 3, 'red')

Form zeichnen ​

Schaltet die LEDs ab der angegebenen Stelle nach dem gewählten Muster ein.
Die Position der LED wird als x-, y-Koordinate angegeben.

draw_shape

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
xEingabe (Feld)x oben links von der Formganze Zahl-
yEingabe (Feld)y oben links von der Formganze Zahl-
colorDropdown-OptionFarbeoff, red, orange, yellow, green, cyan, blue, violet, magenta, white-
shapeDropdown-OptionName der Formrectangle, triangle, diamond, circle, x, like, dislike, angry, mouth_open, mouth_close, heart, star, up_arrow, down_arrow, left_arrow, right_arrow, walking, dog, butterfly, airplane, quarter_note, eighth_note-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.draw_shape(0, 0, 'red', 'heart')

Zahl zeichnen ​

Schaltet die LEDs ab der angegebenen Stelle nach dem gewählten Muster ein.
Die Position der LED wird als x-, y-Koordinate angegeben.

draw_number

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
xEingabe (Feld)x oben links von der Zahlganze Zahl-
yEingabe (Feld)y oben links von der Zahlganze Zahl-
colorDropdown-OptionFarbeoff, red, orange, yellow, green, cyan, blue, violet, magenta, white-
numberDropdown-Optionzu zeichnende Zahl0, 1, 2, 3, 4, 5, 6, 7, 8, 9-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.draw_number(0, 0, 'red', 5)

Muster zeichnen ​

Schaltet die LEDs ab der angegebenen Stelle nach dem gewählten Muster ein.
Die Position der LED wird als x-, y-Koordinate angegeben.

draw_pattern

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
xEingabe (Feld)x oben linksganze Zahl-
yEingabe (Feld)y oben linksganze Zahl-
colorDropdown-OptionFarbeoff, red, orange, yellow, green, cyan, blue, violet, magenta, white-
matrixEingabe (Array)Pixel-Array mit 25 Feldern (0/1)Array aus ganzen Zahlen der Länge 25-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.draw_pattern(0, 0, 'red', [
   1, 0, 1, 0, 1, 
   0, 1, 0, 1, 0, 
   1, 0, 1, 0, 1, 
   0, 1, 0, 1, 0, 
   1, 0, 1, 0, 1
])

Matrix verschieben ​

Verschiebt die Anzeige um die angegebenen Werte x und y.
Ist x positiv, verschiebt sich die Anzeige nach rechts, ist x negativ, nach links.
Ist y positiv, verschiebt sich die Anzeige nach unten, ist y negativ, nach oben.

shift

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
xEingabe (Feld)waagerechte Verschiebungganze Zahl-
yEingabe (Feld)senkrechte Verschiebungganze Zahl-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.shift(1, 0)

Einen Punkt ausschalten ​

Schaltet die LED an der angegebenen Stelle aus.
Die Position der LED wird als x-, y-Koordinate angegeben.

turn_off_one

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
xEingabe (Feld)waagerechte Koordinateganze Zahl 0 ~ 4-
yEingabe (Feld)senkrechte Koordinateganze Zahl 0 ~ 4-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.turn_off_one(2, 3)

Alle LEDs ausschalten ​

Schaltet alle auf der Anzeige leuchtenden LEDs aus.

turn_off_all

Parameter ​

(keine)

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.turn_off_all()

Helligkeit setzen ​

Setzt die Helligkeit der 5x5-Matrix.
Der Bereich der wählbaren Werte ist 0 ~ 100.

set_brightness

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
valueEingabe (Feld)Helligkeitganze Zahl 0 ~ 100-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.set_brightness(50)

Helligkeit ändern ​

Ändert die Helligkeit der 5x5-Matrix.
Der Bereich der wählbaren Werte ist -100 ~ 100.

change_brightness

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
valueEingabe (Feld)Änderung der Helligkeitganze Zahl-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.change_brightness(10)

Tastereingang ​

Der Eingabezustand der gewählten Taste
Ist die Taste gedrückt, wird 0 ausgegeben, ist sie nicht gedrückt, 1.

button_input

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
unitDropdown-OptionName der TasteTaste A(A), Taste B(B)-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.button_input('A')

Taste angeklickt? ​

Ob die gewählte Taste angeklickt wurde
Dieser Block gibt nur in dem Moment true zurück, in dem die gewählte Taste angeklickt wird, sonst false.

button_click

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
unitDropdown-OptionName der TasteTaste A(A), Taste B(B)-

Python ​

python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()

hat010.button_click('A')