HAT-010 Matriks 5x5
Deklarasi instans
Saat Anda menambahkan blok HAT-010 Matriks 5x5(HAT010) ke area kerja, deklarasi instans berikut otomatis disisipkan ke kode Python:
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| index | Pilihan daftar turun | Nomor instans (mulai dari 0) | bilangan bulat 0 atau lebih | 0 |
Memulai matriks LED
Membuat matriks 5x5 dapat dipakai.

Parameter
(tidak ada)
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.start()Menyalakan satu titik
Mengatur warna LED pada posisi yang ditentukan.
Posisi LED dinyatakan dengan koordinat x, y.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| x | Nilai masukan (bidang) | Koordinat mendatar | bilangan bulat 0 sampai 4 | - |
| y | Nilai masukan (bidang) | Koordinat tegak | bilangan bulat 0 sampai 4 | - |
| color | Pilihan daftar turun | Warna | mati(off), merah(red), jingga(orange), kuning(yellow), hijau(green), sian(cyan), biru(blue), ungu(violet), magenta(magenta), putih(white) | - |
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.set_one(2, 3, 'red')Menggambar bentuk
Menyalakan LED sesuai pola yang ditetapkan, dimulai dari posisi yang ditentukan.
Posisi LED dinyatakan dengan koordinat x, y.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| x | Nilai masukan (bidang) | Koordinat x sudut kiri atas bentuk | bilangan bulat | - |
| y | Nilai masukan (bidang) | Koordinat y sudut kiri atas bentuk | bilangan bulat | - |
| color | Pilihan daftar turun | Warna | off, red, orange, yellow, green, cyan, blue, violet, magenta, white | - |
| shape | Pilihan daftar turun | Nama bentuk | rectangle, 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
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.draw_shape(0, 0, 'red', 'heart')Menggambar angka
Menyalakan LED sesuai pola yang ditetapkan, dimulai dari posisi yang ditentukan.
Posisi LED dinyatakan dengan koordinat x, y.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| x | Nilai masukan (bidang) | Koordinat x sudut kiri atas angka | bilangan bulat | - |
| y | Nilai masukan (bidang) | Koordinat y sudut kiri atas angka | bilangan bulat | - |
| color | Pilihan daftar turun | Warna | off, red, orange, yellow, green, cyan, blue, violet, magenta, white | - |
| number | Pilihan daftar turun | Angka yang digambar | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | - |
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.draw_number(0, 0, 'red', 5)Menggambar pola
Menyalakan LED sesuai pola yang ditetapkan, dimulai dari posisi yang ditentukan.
Posisi LED dinyatakan dengan koordinat x, y.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| x | Nilai masukan (bidang) | Koordinat x sudut kiri atas | bilangan bulat | - |
| y | Nilai masukan (bidang) | Koordinat y sudut kiri atas | bilangan bulat | - |
| color | Pilihan daftar turun | Warna | off, red, orange, yellow, green, cyan, blue, violet, magenta, white | - |
| matrix | Nilai masukan (larik) | Larik 25 piksel (0/1) | larik bilangan bulat sepanjang 25 | - |
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
])Menggeser matriks
Menggeser layar sebesar x, y yang Anda masukkan.
Bila nilai x positif, layar bergeser ke kanan; bila negatif, layar bergeser ke kiri.
Bila nilai y positif, layar bergeser ke bawah; bila negatif, layar bergeser ke atas.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| x | Nilai masukan (bidang) | Besar geseran mendatar | bilangan bulat | - |
| y | Nilai masukan (bidang) | Besar geseran tegak | bilangan bulat | - |
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.shift(1, 0)Mematikan satu titik
Mematikan LED pada posisi yang ditentukan.
Posisi LED dinyatakan dengan koordinat x, y.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| x | Nilai masukan (bidang) | Koordinat mendatar | bilangan bulat 0 sampai 4 | - |
| y | Nilai masukan (bidang) | Koordinat tegak | bilangan bulat 0 sampai 4 | - |
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.turn_off_one(2, 3)Mematikan semua LED
Mematikan semua LED yang menyala di layar.

Parameter
(tidak ada)
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.turn_off_all()Mengatur kecerahan
Mengatur kecerahan matriks 5x5.
Rentang nilai yang dapat dipilih dari 0 sampai 100.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| value | Nilai masukan (bidang) | Kecerahan | bilangan bulat 0 sampai 100 | - |
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.set_brightness(50)Mengubah kecerahan
Mengubah kecerahan matriks 5x5.
Rentang nilai yang dapat dipilih dari -100 sampai 100.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| value | Nilai masukan (bidang) | Besar perubahan kecerahan | bilangan bulat | - |
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.change_brightness(10)Nilai masukan tombol
Keadaan masukan tombol yang dipilih
Mengembalikan 0 bila tombol sedang ditekan dan 1 bila tombol tidak ditekan.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| unit | Pilihan daftar turun | Nama tombol | tombol A(A), tombol B(B) | - |
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.button_input('A')Tombol diklik?
Apakah tombol yang dipilih diklik atau tidak
Blok ini hanya mengembalikan true tepat saat tombol yang dipilih diklik, selebihnya mengembalikan false.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| unit | Pilihan daftar turun | Nama tombol | tombol A(A), tombol B(B) | - |
Python
cheesestick = CheeseStick(0)
hat010 = cheesestick.HAT010()
hat010.button_click('A')