instructables-LOGO

instructables Square Tiling WOKWI liserxetê Arduino Simulato

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-PRODUCT

Çargoşeya Çargoşe li WOKWI - Serhêl Arduino Simulator

ji hêla andrei.erdei ve Çend roj berê min gotarek li ser çîmentoyê bi alîkariya çend sêgoşeyên rastgir ( Tetrakis Square Tiling With WS2812 LEDs) nivîsek weşand û min pirs ji xwe kir, ez hinekî rastdar difikirim, dê çawa xuya bike ku bi alîkariya matrices LED WS2812. Rêzikên LED 8 × 8 pir erzan hene, lê yên 16 × 16 jî bi erzan têne dîtin. Çar matricên weha dikarin pêşandanek hêja çêbikin. Lê têgihîştina pratîkî, ji sifirê, ya tevahiya ensembleyê dê demek pir dirêj bigire û bi rastî ez ê dem û drav nexim nav projeyek wusa berî ku ez bizanim, bi kêmanî bi qasî, encam dê çawa xuya bike. Xwezî ji bo min, û ji bo gelek kesên din, çareserî hene. Ji wan re simulator tê gotin. Ji ber vê yekê ez dixwazim simulasyona jeneratorek fîgurên geometrîkî yên rengîn pêşkêşî we bikim, ku ez pir balkêş dibînim, û ku ji serîlêdanek birêkûpêk a birêkûpêk ne tiştek din e, bi rastî jî tîrêjên çargoşe yên birêkûpêk. Min WOKWI bikar anî, ev cara yekem bû ku min bikar anî, û di dawiyê de, ew qas ku min hêvî dikir ne dijwar bû.

RÊBAZÊN SAMAZÎNÊ

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-1 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-3

Reşik

Fikra ku min jê dest pê kir pir dişibihe ya di projeya "Tetrakis Square Tiling With WS2812 LEDs" de, ji xeynî ku li şûna perçeyên tîrêjên LED-ê min matricên çargoşe LED yên bi mezinahiyên cihêreng lê bi heman hejmara LED-ên horizontî û vertîkal bikar anîn. bernamekirinê hêsan bikin. Di heman demê de, nirxek din a ku min fikirî "hucre" ye. Ev koma LED-an e ku ez ê di rêzika LED-ê de horizontî û vertîkal vegerînim da ku jimarên simetrîk çêbike. Hucreya herî kêm dê komek ji 4 LED, 2 rêz û 2 stûnan be.

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-4

Hucreya paşîn a ji bo neynikê dê bi ducarkirina hejmara LED-ên horîzontal û vertîkal, ango 4×4 LED (bi tevahî 16) encam bide.

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-5

û di dawiyê de, şaneya sêyem bi dubarekirina ducarî, di encamê de 8×8 LED (ango 64) tê bidestxistin.

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-6

Ev şaneya paşîn dê nîvê pîvana horizontî û vertîkal a matrixa LED ya ku em bikar tînin, ango LED-ên 16×16 nîşan bide. Fonksiyonên neynikê yên jêrîn û celebên pêşandana xwerû têne destnîşan kirin:

  • 2×2 hucreya bê neynikê;
  • 2×2 hucreyê neynika horîzontal;
  • 2×2 hucreyê neynika vertîkal;
  • 2×2 hucreyê neynika horîzontal û vertîkal;
  • 4×4 hucreya bê neynikê;
  • 4×4 hucreyê neynika horîzontal;
  • 4×4 hucreyê neynika vertîkal;
  • 4×4 hucreyê neynika horîzontal û vertîkal;
  • 8×8 hucreyê neynika horîzontal û vertîkal;

Ji ber vê yekê bi tevahî 9 fonksiyon hene
Li gorî heman qaîdeyan (bi hesabê hucreya bingehîn) em dikarin ji bo matrixa LED-ê pîvanên jêrîn hebin:

  • 24×24 – ango şaneyên bi 3×3, 6×6, 12×12 LED
  • 32×32 - yanî 4×4, 8×8, 16×16
  • 40×40 - yanî 5×5, 10×10, 20×20
  • 48×48 - yanî 6×6, 12×12, 24×24

Zêdetirî 48×48 (matrixa din 56×56 e) di simulatora Wokwi de naxebite (dibe ku bîra têrê neke? Nizanim…)

Birêverbirî

Min bi hesabê xweya gmail-ê re têket malpera WOKWI û simulasyonek berê vekirample ji pirtûkxaneya FastLED examples - LEDFace. Min kopiyek vê projeyê di nav hesabê xwe yê nû WOKWI de li projeyên xwe tomar kir (menuya çepê ya jorîn "Save - Kopiyek tomar bike") Min "diagram.json" guhert file, yanî min sê bişkok jêkir. Min navê ino kir file Min du zêde kirin files: palet.h û fonksiyonên.h Dema ku simulasyonê dimeşîne ez dikarim mezinahiya rêzika LED-ê ya di ino-yê de biguherim file, ango bi guhertina nirxa guherbara MATRIX. Di heman demê de ez dikarim taybetmendiya "pixelate" ya pêkhateya "wake-neo pixel-canvas" biguherim ("", "circle", "çargoşe" biceribîne da ku bibînim ka çawa simulasyon bi dîtbarî diguhere). Ez dixwazim li vir destnîşan bikim ku min dixwest ku ez hêmanek "wake-__alpha__-diffuser" bikar bînim ku min di projeya "Caeta Agir" de dît, da ku belavkirina ronahiya LED-ê bi qasî ku gengaz be xwezayî bikim lê mixabin, ew ji bo kar nekir. min. Di rastiyê de, belgeyên li WOKWI hinekî kêm û pir ne diyar e, lêbelê ew simulatorek mezin e û ez bi rastî ji xebata pê re kêfa min hat. Jixwe koda çavkaniyê ya projeya min hebû û adaptasyona kodê li matricên çargoşe qet ne dijwar bû û rastiya ku WOKWI bi koda ku dibe ku di pêşerojê de di pêkanîna laşî ya projeyê de were bikar anîn re dixebite pir arîkar e. Û encam, wekî ku hûn di gif-a jêrîn de dibînin, pir mezin e!

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-7

Bikaranîna Neasayî

Dema ku encamên ji gif-a jorîn dît, ji min re hat ku dibe ku rêyek hebe ku ez wêneyên ku jê hatine çêkirin bikar bînin. Ji ber vê yekê min bi hêsanî simulasyonê li ser nimûneyek balkêş rawestand û bi alîkariya paint.net, bernameyek hilberandina wêneyê ya belaş û sepandina hin veguhertin û bandorên hêsan, min xêzên balkêş (û orîjînal 🙂) wergirt. Hûn dikarin hin ji wan li jor ve girêdayî bibînin.

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-8 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-9 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-10 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-11F instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-12 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-13 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-14 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-15 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-16

Çargoşeya Çargoşe li WOKWI - Serhêl Arduino Simulator

Li şûna Encamên

Bê guman tiştek winda ye! Divê ez beşa herî girîng a gotarê ji we re bibêjim 🙂 Li vir lînka simulasyona li ser heye wokwi.com https://wokwi.com/arduino/projects/317392461613761089 Û di dawiyê de ez li benda şîrove û nerînên we me.

Belge / Çavkanî

instructables Square Tiling WOKWI liserxetê Arduino Simulato [pdf] Rênîşander
Çargoşeya Çargoşe WOKWI liserxetê Arduino Simulato, Çarşiya Çargoşe, WOKWI Serhêl Arduino Simulato, Serhêl Arduino Simulato, Arduino Simulato

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *