Skip to content

HAT-010 5x5-matriisi ​

Instanssin esittely ​

Kun lisäät HAT-010 5x5-matriisi(HAT010)-lohkon työtilaan, Python-koodiin lisätään automaattisesti seuraava instanssin esittely:

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

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
indexPudotusvalikon vaihtoehtoInstanssin numero (alkaa nollasta)Kokonaisluku 0 tai suurempi0

Käynnistä LED-matriisi ​

Ottaa 5x5-matriisin käyttöön.

start

Parametrit ​

(ei mitään)

Python ​

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

hat010.start()

Sytytä yksi piste ​

Määrittää valitsemassasi kohdassa olevan LEDin värin.
LEDin sijainti annetaan x- ja y-koordinaatteina.

set_one

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
xSyöte (kenttä)VaakakoordinaattiKokonaisluku välillä 0 ja 4-
ySyöte (kenttä)PystykoordinaattiKokonaisluku välillä 0 ja 4-
colorPudotusvalikon vaihtoehtoVäripois(off), punainen(red), oranssi(orange), keltainen(yellow), vihreä(green), syaani(cyan), sininen(blue), violetti(violet), magenta(magenta), valkoinen(white)-

Python ​

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

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

Piirrä kuvio ​

Sytyttää LEDit valitsemasi kuvion mukaan alkaen määrittämästäsi kohdasta.
LEDin sijainti annetaan x- ja y-koordinaatteina.

draw_shape

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
xSyöte (kenttä)Kuvion vasemman ylänurkan xKokonaisluku-
ySyöte (kenttä)Kuvion vasemman ylänurkan yKokonaisluku-
colorPudotusvalikon vaihtoehtoVärioff, red, orange, yellow, green, cyan, blue, violet, magenta, white-
shapePudotusvalikon vaihtoehtoKuvion nimirectangle, 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')

Piirrä numero ​

Sytyttää LEDit valitsemasi kuvion mukaan alkaen määrittämästäsi kohdasta.
LEDin sijainti annetaan x- ja y-koordinaatteina.

draw_number

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
xSyöte (kenttä)Numeron vasemman ylänurkan xKokonaisluku-
ySyöte (kenttä)Numeron vasemman ylänurkan yKokonaisluku-
colorPudotusvalikon vaihtoehtoVärioff, red, orange, yellow, green, cyan, blue, violet, magenta, white-
numberPudotusvalikon vaihtoehtoPiirrettävä numero0, 1, 2, 3, 4, 5, 6, 7, 8, 9-

Python ​

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

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

Piirrä kuvio taulukosta ​

Sytyttää LEDit valitsemasi kuvion mukaan alkaen määrittämästäsi kohdasta.
LEDin sijainti annetaan x- ja y-koordinaatteina.

draw_pattern

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
xSyöte (kenttä)Vasemman ylänurkan xKokonaisluku-
ySyöte (kenttä)Vasemman ylänurkan yKokonaisluku-
colorPudotusvalikon vaihtoehtoVärioff, red, orange, yellow, green, cyan, blue, violet, magenta, white-
matrixSyöte (taulukko)25 pikselin taulukko (0/1)Kokonaislukutaulukko, jonka pituus on 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
])

Siirrä matriisia ​

Siirtää näyttöä määrittämäsi x:n ja y:n verran.
Jos x on positiivinen, näyttö siirtyy oikealle, ja jos se on negatiivinen, näyttö siirtyy vasemmalle.
Jos y on positiivinen, näyttö siirtyy alas, ja jos se on negatiivinen, näyttö siirtyy ylös.

shift

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
xSyöte (kenttä)VaakasiirtymäKokonaisluku-
ySyöte (kenttä)PystysiirtymäKokonaisluku-

Python ​

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

hat010.shift(1, 0)

Sammuta yksi piste ​

Sammuttaa valitsemassasi kohdassa olevan LEDin.
LEDin sijainti annetaan x- ja y-koordinaatteina.

turn_off_one

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
xSyöte (kenttä)VaakakoordinaattiKokonaisluku välillä 0 ja 4-
ySyöte (kenttä)PystykoordinaattiKokonaisluku välillä 0 ja 4-

Python ​

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

hat010.turn_off_one(2, 3)

Sammuta kaikki LEDit ​

Sammuttaa kaikki näytöllä palavat LEDit.

turn_off_all

Parametrit ​

(ei mitään)

Python ​

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

hat010.turn_off_all()

Aseta kirkkaus ​

Määrittää 5x5-matriisin kirkkauden.
Arvot, jotka voit valita, ovat välillä 0 ja 100.

set_brightness

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
valueSyöte (kenttä)KirkkausKokonaisluku välillä 0 ja 100-

Python ​

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

hat010.set_brightness(50)

Muuta kirkkautta ​

Muuttaa 5x5-matriisin kirkkautta.
Arvot, jotka voit valita, ovat välillä -100 ja 100.

change_brightness

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
valueSyöte (kenttä)Kirkkauden muutosKokonaisluku-

Python ​

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

hat010.change_brightness(10)

Painikkeen tuloarvo ​

Valitsemasi painikkeen tulotila
Se antaa 0, kun painike on painettuna, ja 1, kun ei ole.

button_input

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
unitPudotusvalikon vaihtoehtoPainikkeen nimipainike A(A), painike B(B)-

Python ​

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

hat010.button_input('A')

Onko painiketta napsautettu? ​

Onko valitsemaasi painiketta napsautettu
Tämä lohko palauttaa true vain sillä hetkellä, kun painiketta napsautetaan, ja muuten false.

button_click

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
unitPudotusvalikon vaihtoehtoPainikkeen nimipainike A(A), painike B(B)-

Python ​

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

hat010.button_click('A')