instructables-LOGO

instructables Square Tiling WOKWI Online Arduino Simulato

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

Square Tiling hauv WOKWI - Online Arduino Simulator

los ntawm andrei.erdei Ob peb hnub dhau los kuv tau luam tawm ib tsab xov xwm hais txog tiling nrog kev pab los ntawm qee lub kaum sab xis (Tetrakis Square Tiling With WS2812 LEDs) thiab kuv nug kuv tus kheej cov lus nug, Kuv xav tias me ntsis kev ncaj ncees, yuav ua li cas zoo li tsim nrog Kev pab ntawm WS2812 LED matrices. Muaj 8 × 8 LED arrays pheej yig heev, tab sis 16 × 16 tuaj yeem nrhiav tau pheej yig. Plaub qhov matrices no tuaj yeem ua tau zoo heev. Tab sis lub tswv yim realization, los ntawm kos, ntawm tag nrho cov pawg yuav siv sij hawm ntev heev thiab ncaj ncees kuv yuav tsis muab sij hawm thiab nyiaj txiag nyob rau hauv xws li ib tug project ua ntej kuv paub, yam tsawg kawg nkaus, qhov tshwm sim yuav zoo li cas. Luckily rau kuv, thiab rau ntau lwm tus, muaj kev daws teeb meem. Lawv hu ua simulators. Yog li kuv xav qhia rau koj txog kev simulation ntawm lub tshuab hluav taws xob ntawm cov xim geometric duab, kuv xav tias txaus nyiam heev, thiab uas tsis muaj dab tsi ntau tshaj li daim ntawv thov tiling, ntau precisely tsis tu ncua square tiling. Kuv siv WOKWI, nws yog kuv thawj zaug siv nws, thiab thaum kawg, nws tsis nyuaj li kuv xav.

INSTALLATION cov lus qhia

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

Tswv yim

Lub tswv yim kuv tau pib los ntawm qhov zoo ib yam li ib qho hauv "Tetrakis Square Tiling With WS2812 LEDs" project, tshwj tsis yog tias tsis yog cov khoom ntawm LED strips kuv siv square LED matrices ntawm qhov ntau thiab tsawg tab sis nrog tib tus naj npawb ntawm LEDs horizontally thiab vertically rau yooj yim lub programming. Tsis tas li ntawd, lwm tus nqi uas kuv xav tias yog "cell". Qhov no yog pab pawg ntawm LEDs uas kuv yuav rov ua kab rov tav thiab ntsug hauv LED array los tsim cov duab symmetrical. Qhov tsawg kawg nkaus ntawm tes yuav yog ib pawg ntawm 4 LEDs, 2 kab thiab 2 kab.

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

Lub cell tom ntej rau mirroring yuav tshwm sim los ntawm ob npaug ntawm cov LEDs kab rov tav thiab ntsug, piv txwv li 4 × 4 LEDs (16 nyob rau hauv tag nrho)

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

thiab thaum kawg, lub xov tooj thib peb tau txais los ntawm ob npaug ntxiv, ua rau 8 × 8 LEDs (piv txwv li 64).

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

Qhov kawg ntawm tes no yuav sawv cev ib nrab ntawm kab rov tav thiab ntsug ntawm LED matrix uas peb siv, piv txwv li 16 × 16 LEDs. Cov nram qab no mirroring functions thiab default zaub hom yog qhia:

  • 2 × 2 cell tsis muaj iav;
  • 2 × 2 cell mirroring kab rov tav;
  • 2 × 2 cell mirroring vertically;
  • 2 × 2 cell mirroring kab rov tav thiab ntsug;
  • 4 × 4 cell tsis muaj iav;
  • 4 × 4 cell mirroring kab rov tav;
  • 4 × 4 cell mirroring vertically;
  • 4 × 4 cell mirroring kab rov tav thiab ntsug;
  • 8 × 8 cell mirroring kab rov tav thiab ntsug;

Yog li tag nrho ntawm 9 lub luag haujlwm
Ua raws li cov cai tib yam (saib rau hauv tus account lub hauv paus ntawm tes) peb tuaj yeem muaj qhov loj me hauv qab no rau LED matrix:

  • 24 × 24 - xws li cov hlwb nrog 3 × 3, 6 × 6, 12 × 12 LEDs
  • 32 × 32 - 4 × 4, 8 × 8, 16 × 16
  • 40 × 40 - 5 × 5, 10 × 10, 20 × 20
  • 48 × 48 - 6 × 6, 12 × 12, 24 × 24

Ntau tshaj 48 × 48 (lub matrix tom ntej yog 56 × 56) tsis ua haujlwm hauv Wokwi simulator (tej zaum tsis txaus nco? Kuv tsis paub…)

Kev ua tiav

Kuv kos npe rau hauv WOKWI qhov chaw nrog kuv tus account gmail thiab qhib qhov simulation example los ntawm FastLED tsev qiv ntawv examples - LEDFace. Kuv khaws ib daim ntawv theej ntawm qhov project no rau kuv cov haujlwm hauv kuv tus account WOKWI tshiab (sab laug ntawv qhia zaub mov "Txuag - Txuag ib daim ntawv") Kuv tau hloov kho "daim duab.json" file, ie kuv deleted peb nyees khawm. Kuv renamed lub ino file kuv ntxiv ob files: palette.h thiab functions.h Thaum khiav lub simulation kuv tuaj yeem hloov qhov loj ntawm LED array hauv ino file, piv txwv li los ntawm kev hloov tus nqi ntawm MATRIX kuj sib txawv. Kuv kuj tuaj yeem hloov qhov "pixelate" tus cwj pwm ntawm "woke-neo pixel-canvas" tivthaiv (sim "", "lub voj voog", "square" saib seb qhov simulation hloov pauv li cas). Kuv xav taw tes rau ntawm no tias kuv xav siv "woke-__alpha__-diffuser" tivthaiv uas kuv pom nyob rau hauv "Fire Clock" qhov project, ua kom lub teeb ci ntsa iab zoo li ntuj tsim tau tab sis hmoov tsis, nws tsis ua haujlwm rau kuv. Qhov tseeb, cov ntaub ntawv ntawm WOKWI yog me ntsis me ntsis thiab tsis meej, txawm li cas los xij nws yog qhov simulator zoo thiab kuv nyiam ua haujlwm nrog nws. Kuv twb muaj cov cai los ntawm kuv qhov project thiab hloov kho cov cai rau square matrices tsis yog qhov nyuaj thiab qhov tseeb tias WOKWI ua haujlwm nrog cov cai uas yuav siv tau rau yav tom ntej hauv kev paub txog lub cev ntawm qhov project yog qhov muaj txiaj ntsig zoo. Thiab qhov tshwm sim, raws li koj tuaj yeem pom hauv gif hauv qab no, zoo heev!

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

Kev siv tsis zoo

Pom cov txiaj ntsig los ntawm gif saum toj no, nws tshwm sim rau kuv yuav muaj ib txoj hauv kev siv cov duab tsim los ntawm nws. Yog li kuv tsuas nres qhov simulation ntawm tus qauv nthuav thiab nrog kev pab los ntawm paint.net, ib qho kev pabcuam pub dawb cov duab ua haujlwm thiab siv qee qhov kev hloov pauv yooj yim thiab cuam tshuam, Kuv tau txais kev nthuav dav (thiab thawj 🙂) textures. Koj tuaj yeem pom qee qhov ntawm lawv txuas nrog saum toj no.

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

Square Tiling hauv WOKWI - Online Arduino Simulator

Hloov Cov Lus Qhia

Tau kawg ib yam dab tsi ploj lawm! Kuv yuav tsum qhia koj qhov tseem ceeb tshaj plaws ntawm tsab xov xwm 🙂 Ntawm no yog qhov txuas mus rau qhov simulation ntawm wokwi.com ua https://wokwi.com/arduino/projects/317392461613761089 Thiab thaum kawg kuv tos ntsoov rau koj cov lus thiab koj cov lus teb.

Cov ntaub ntawv / Cov ntaub ntawv

instructables Square Tiling WOKWI Online Arduino Simulato [ua pdf] Cov lus qhia
Square Tiling WOKWI Online Arduino Simulato, Square Tiling, WOKWI Online Arduino Simulato, Online Arduino Simulato, Arduino Simulato

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *