instructables Square Tiling WOKWI Online Arduino Simulato
Tiling Square di WOKWI - Simulator Arduino Online
ku andrei.erdei Sababaraha dinten kapengker kuring diterbitkeun artikel ngeunaan ubin kalayan bantuan sababaraha triangles katuhu-sudut ( Tetrakis Square Tiling Jeung WS2812 LEDs) jeung kuring nanya ka sorangan patarosan, Jigana rada diyakinkeun, kumaha eta bakal kasampak kawas diwangun kalayan bantuan WS2812 LED matrices. Aya pisan mirah 8 × 8 LED arrays, tapi 16 × 16 leuwih ogé bisa kapanggih murah. Opat matriks sapertos kitu tiasa ngadamel tampilan anu saé. Tapi realisasi praktis, ti scratch, sakabeh ensemble bakal nyandak rada lila tur jujur kuring moal nempatkeun waktu jeung duit dina proyék misalna saméméh kuring nyaho, sahenteuna kasarna, kumaha hasilna bakal kasampak kawas. Kabeneran keur kuring, jeung loba batur, aya solusi. Aranjeunna disebut simulators. Ku kituna Abdi hoyong nampilkeun ka anjeun simulasi tina hiji generator inohong geometric berwarna, Jigana pisan pikaresepeun, jeung nu euweuh leuwih ti hiji aplikasi tiling biasa, leuwih tepat tiling kuadrat biasa. Kuring nganggo WOKWI, éta pertama kalina kuring nganggo éta, sareng tungtungna, éta henteu sesah sapertos anu kuring ngarepkeun.
PITUDUH INSTALASI
Konsep
Gagasan anu kuring ngamimitian éta sami sareng anu aya dina proyék " Tetrakis Square Tiling With WS2812 LEDs ", iwal ti potongan strips LED kuring nganggo matriks LED kuadrat tina ukuran anu béda tapi kalayan jumlah LED anu sami sacara horisontal sareng vertikal. betah programming nu. Ogé, nilai sejen nu kuring dianggap "sél". Ieu grup LEDs yén kuring bakal reect horisontal sarta vertikal dina Asép Sunandar Sunarya LED pikeun ngahasilkeun inohong simetris. Sél minimum bakal janten grup 4 LED, 2 baris sareng 2 kolom.
Sél salajengna pikeun pangeunteungan bakal ngahasilkeun dua kali jumlah LED sacara horisontal sareng vertikal, nyaéta 4 × 4 LED (total 16)
sarta tungtungna, sél katilu diala ku deui duka kali, hasilna 8 × 8 LEDs (ie 64).
Sél panungtungan ieu bakal ngagambarkeun satengah diménsi horizontal sarta nangtung tina matrix LED nu kami nganggo, nyaéta 16 × 16 LEDs. Fungsi pangeunteungan sareng jinis tampilan standar di handap ieu dipidangkeun:
- 2 × 2 sél tanpa mirroring;
- 2 × 2 sél mirroring horisontal;
- 2 × 2 sél mirroring vertikal;
- 2 × 2 sél mirroring horisontal jeung vertikal;
- 4 × 4 sél tanpa mirroring;
- 4 × 4 sél mirroring horisontal;
- 4 × 4 sél mirroring vertikal;
- 4 × 4 sél mirroring horisontal jeung vertikal;
- 8 × 8 sél mirroring horisontal jeung vertikal;
Jadi total 9 fungsi
Nuturkeun aturan anu sarua (nyandak kana akun sél dasar) urang tiasa gaduh dimensi handap pikeun matriks LED:
- 24×24 – nyaéta sél kalayan 3×3, 6×6, 12×12 LEDs
- 32×32 – nyaéta 4×4, 8×8, 16×16
- 40×40 – nyaéta 5×5, 10×10, 20×20
- 48×48 – nyaéta 6×6, 12×12, 24×24
Langkung ti 48×48 (matriks salajengna nyaéta 56×56) teu tiasa dianggo dina simulator Wokwi (meureun teu cukup memori? Kuring henteu weruh…)
palaksanaan
Kuring asup kana situs WOKWI sareng akun Gmail kuring sareng muka simulasi example ti perpustakaan FastLED examples - LEDFace. Kuring nyimpen salinan proyék ieu kana proyék kuring dina akun WOKWI anyar kuring (menu kénca luhur "Simpen - Simpen salinan") Kuring ngarobih "diagram.json" file, nyaéta kuring ngahapus tilu tombol. Kuring ngaganti ngaran ino file Kuring nambahan dua files: palette.h na functions.h Nalika ngajalankeun simulasi kuring bisa ngarobah ukuran Asép Sunandar Sunarya LED dina ino nu file, nyaéta ku cara ngarobah nilai variabel MATRIX. Kuring ogé bisa ngarobah atribut "pixelate" komponén "woke-neo piksel-kanvas" (coba "", "bunderan", "kuadrat" pikeun nempo kumaha simulasi robah visually). Abdi hoyong nunjukkeun di dieu yén kuring hoyong nganggo komponén "woke-__alpha__-diffuser" anu kuring mendakan dina proyék "Jam Seuneu", pikeun ngajantenkeun panyebaran lampu LED sacara alami sabisa tapi hanjakalna, éta henteu tiasa dianggo. abdi. Nyatana, dokuméntasi di WOKWI rada jarang sareng teu jelas, tapi éta simulator anu saé sareng kuring resep pisan damel sareng éta. Kuring geus kungsi kode sumber ti proyék kuring sarta adapting kode ka matrices pasagi teu diffcult pisan jeung kanyataan yén WOKWI jalan kalawan kode nu bisa dipaké dina mangsa nu bakal datang dina realisasi fisik proyek pisan mantuan. Sareng hasilna, sakumaha anu anjeun tingali dina gif di handap ieu, saé!
Hiji Pamakéan Teu Biasa
Ningali hasil tina gif di luhur, kuring panginten aya cara pikeun ngagunakeun gambar anu dihasilkeun tina éta. Janten kuring ngan saukur ngareureuhkeun simulasi dina pola anu pikaresepeun sareng kalayan bantuan paint.net, program ngolah gambar freeware sareng nerapkeun sababaraha transformasi sareng épék basajan, kuring ngagaduhan tékstur anu pikaresepeun (sareng asli 🙂). Anjeun tiasa ningali sababaraha di antarana napel di luhur.
Tiling Square di WOKWI - Simulator Arduino Online
Gantina Conclusions
Tangtu aya nu leungit! Kuring kudu ngabejaan Anjeun bagian pangpentingna dina artikel 🙂 Ieu link ka simulasi dina wokwi.com https://wokwi.com/arduino/projects/317392461613761089 Sarta pamustunganana kuring ngarepkeun komentar anjeun sarta eupan balik anjeun.
Dokumén / Sumberdaya
![]() |
instructables Square Tiling WOKWI Online Arduino Simulato [pdf] Parentah Kotak Kotak WOKWI Online Arduino Simulato, Kotak Kotak, WOKWI Online Arduino Simulato, Online Arduino Simulato, Arduino Simulato |