instructables Square Tiling WOKWI Online Arduino Simulato
Square Tiling ni WOKWI – awọn Online Arduino Simulator
nipasẹ andrei.erdei Ni awọn ọjọ diẹ sẹhin Mo ṣe atẹjade nkan kan nipa tiling pẹlu iranlọwọ ti diẹ ninu awọn igun apa ọtun ( Tetrakis Square Tiling With WS2812 LEDs) ati pe Mo beere lọwọ ara mi ni ibeere naa, Mo ro pe o ni idalare diẹ, bawo ni yoo ṣe dabi ti a ṣe pẹlu iranlọwọ ti WS2812 LED matrices. Awọn opo LED 8 × 8 olowo poku wa, ṣugbọn awọn 16 × 16 tun le rii ni idiyele. Mẹrin iru awọn matiriki le ṣe ifihan ti o dara julọ. Ṣugbọn riri ti o wulo, lati ibere, ti gbogbo akojọpọ yoo gba akoko pipẹ pupọ ati ni otitọ Emi kii yoo fi akoko ati owo sinu iru iṣẹ akanṣe ṣaaju ki Mo mọ, o kere ju ni aijọju, kini abajade yoo dabi. Oriire fun mi, ati fun ọpọlọpọ awọn miiran, awọn ojutu wa. Wọn pe wọn simulators. Nitorinaa Emi yoo fẹ lati ṣafihan simulation ti monomono ti awọn isiro jiometirika awọ, Mo ro pe o wuyi, ati eyiti ko jẹ diẹ sii ju ohun elo tiling deede, diẹ sii ni deede deede tiling square. Mo ti lo WOKWI, o jẹ akoko akọkọ mi ni lilo rẹ, ati ni ipari, ko le bi mo ti ṣe yẹ.
Awọn ilana fifi sori ẹrọ
Erongba
Ero ti Mo bẹrẹ lati jẹ iru pupọ si ọkan ninu iṣẹ akanṣe Tetrakis Square Tiling Pẹlu Awọn LED WS2812, ayafi pe dipo awọn ege ti awọn ila LED Mo lo awọn matiri LED onigun mẹrin ti awọn iwọn dierent ṣugbọn pẹlu nọmba kanna ti awọn LED ni ita ati ni inaro si irọrun siseto. Pẹlupẹlu, iye miiran ti Mo ro ni “cell”. Eyi ni ẹgbẹ ti Awọn LED ti Emi yoo tun ṣe ni inaro ati ni inaro ninu apẹrẹ LED lati ṣe ina awọn eeya asymmetrical. Foonu ti o kere julọ yoo jẹ ẹgbẹ ti awọn LED 4, awọn ori ila 2 ati awọn ọwọn 2.
Ẹyin ti o tẹle fun mirroring yoo ja si nipasẹ ilọpo meji nọmba awọn LED ni ita ati ni inaro, ie 4 × 4 Awọn LED (16 ni lapapọ)
ati nipari, awọn kẹta cell ti wa ni gba nipa lẹẹkansi lemeji, Abajade 8 × 8 LED (ie 64).
Ẹyin ti o kẹhin yii yoo ṣe aṣoju idaji petele ati iwọn inaro ti matrix LED ti a lo, ie 16×16 Awọn LED. Awọn iṣẹ digi atẹle ati awọn iru ifihan aiyipada ni a fihan:
- 2× 2 alagbeka lai mirroring;
- 2× 2 cell mirroring nâa;
- 2× 2 cell mirroring ni inaro;
- 2× 2 cell mirroring nâa ati ni inaro;
- 4× 4 alagbeka lai mirroring;
- 4× 4 cell mirroring nâa;
- 4× 4 cell mirroring ni inaro;
- 4× 4 cell mirroring nâa ati ni inaro;
- 8× 8 cell mirroring nâa ati ni inaro;
Nitorinaa apapọ awọn iṣẹ 9
Ni atẹle awọn ofin kanna (ni akiyesi sẹẹli mimọ) a le ni awọn iwọn wọnyi fun matrix LED:
- 24×24 – ie awọn sẹẹli pẹlu 3×3, 6×6, 12×12 LEDs
- 32× 32 – iyen 4×4, 8×8, 16×16
- 40× 40 – iyen 5×5, 10×10, 20×20
- 48× 48 – iyen 6×6, 12×12, 24×24
Diẹ ẹ sii ju 48×48 (matrix atẹle jẹ 56×56) ko ṣiṣẹ ni simulator Wokwi (boya ko to iranti? Emi ko mọ…)
Ipaniyan
Mo wole si aaye WOKWI pẹlu akọọlẹ gmail mi ati ṣi simulation example lati FastLED ìkàwé examples - LEDFace. Mo ti fipamọ ẹda kan ti iṣẹ akanṣe yii si awọn iṣẹ akanṣe mi ninu akọọlẹ WOKWI tuntun mi (akojọ apa osi oke “Fipamọ – Fi ẹda kan pamọ”) Mo ṣe atunṣe “diagram.json” file, ie Mo ti paarẹ awọn bọtini mẹta. Mo fun lorukọ mii ino file Mo fi meji kun files: palette.h ati awọn iṣẹ.h Nigbati o ba n ṣiṣẹ kikopa Mo le yi iwọn titobi LED pada ninu ino file, ie nipa yiyipada iye ti oniyipada MATRIX. Mo tun le yi abuda “pixelate” ti paati “woke-neo pixel-canvas” (gbiyanju “”, “circle”, “square” lati wo bii kikopa naa ṣe n yipada ni oju). Emi yoo fẹ lati ntoka jade nibi ti mo ti fe lati lo a "ji-__alpha__-diffuser" paati ti mo ti ri ninu awọn "Fina aago" ise agbese, lati ṣe awọn LED tan kaakiri bi adayeba bi o ti ṣee sugbon laanu, o ko sise fun. emi. Ni otitọ, iwe-ipamọ ni WOKWI jẹ fọnka diẹ ati koyewa, sibẹsibẹ o jẹ adaṣe nla ati pe Mo gbadun ṣiṣẹ pẹlu rẹ gaan. Mo ti ni koodu orisun tẹlẹ lati inu iṣẹ akanṣe mi ati iyipada koodu si awọn matrices onigun mẹrin ko nira rara ati pe WOKWI ṣiṣẹ pẹlu koodu ti o le ṣee lo ni ọjọ iwaju ni riri ti ara ti iṣẹ akanṣe jẹ iranlọwọ pupọ. Ati abajade, bi o ti le rii ninu gif ni isalẹ, jẹ nla!
Ohun Dani Lilo
Ri awọn abajade lati gif loke, o ṣẹlẹ si mi pe ọna kan le wa lati lo awọn aworan ti ipilẹṣẹ lati ọdọ rẹ. Nitorinaa Mo daduro adaṣe naa ni irọrun lori apẹrẹ ti o nifẹ ati pẹlu iranlọwọ ti paint.net, eto imuṣiṣẹ aworan afisiseofe kan ati lilo diẹ ninu awọn iyipada ati awọn ipa ti o rọrun, Mo ni awọn awoara (ati atilẹba 🙂). O ti le ri diẹ ninu awọn ti wọn so loke.
Square Tiling ni WOKWI – awọn Online Arduino Simulator
Dipo Awọn ipari
Dajudaju nkankan sonu! Mo ni lati so fun o ni julọ pataki apa ti awọn article 🙂 Eyi ni awọn ọna asopọ si awọn kikopa lori wokwi.com https://wokwi.com/arduino/projects/317392461613761089 Ati nikẹhin Mo nireti awọn asọye rẹ ati esi rẹ.
Awọn iwe aṣẹ / Awọn orisun
![]() |
instructables Square Tiling WOKWI Online Arduino Simulato [pdf] Awọn ilana Square Tiling WOKWI Online Arduino Simulato, Square Tiling, WOKWI Online Arduino Simulato, Online Arduino Simulato, Arduino Simulato |