ינסטרוקטאַבלעס קוואדראט טילינג וואָקווי אָנליין אַרדוינאָ סימולאַטאָ
קוואדראט טיילינג אין WOKWI - דער אָנליין אַרדוינאָ סימיאַלייטער
דורך andrei.erdei עטלעכע טעג צוריק איך פארעפנטלעכט אַן אַרטיקל וועגן טיילינג מיט די הילף פון עטלעכע רעכט-ווינקל טריאַנגלעס (טעטראַקיס קוואדראט טילינג מיט WS2812 לעדס) און איך געפרעגט זיך די קשיא, איך טראַכטן עפּעס גערעכטפארטיקט, ווי וואָלט עס קוקן ווי געבויט מיט די הילף פון WS2812 געפירט מאַטריץ. עס זענען זייער ביליק 8 × 8 געפירט ערייז, אָבער 16 × 16 אָנעס קענען אויך זיין ביליק. פיר אַזאַ מאַטריץ קען מאַכן אַ ויסגעצייכנט אַרויסווייַזן. אבער די פראקטישע פארווירקונג, פון אמאל, פונעם גאנצן אנסאמבל וואלט געדויערט גאנץ לאנג און ערליך וואלט איך נישט אריינגעלייגט צייט און געלט אין אזא פראיעקט איידער איך ווייס, לכל הפחות בערך, ווי דער רעזולטאט וואלט אויסגעזען. צומ גליק פֿאַר מיר, און פֿאַר פילע אנדערע, עס זענען סאַלושאַנז. זיי זענען גערופן סימיאַלייטערז. אַזוי איך וואָלט ווי צו פאָרשטעלן צו איר די סימיאַליישאַן פון אַ גענעראַטאָר פון בונט דזשיאַמעטריק פיגיערז, איך טראַכטן זייער אַטראַקטיוו, און וואָס זענען גאָרנישט מער ווי אַ רעגולער טיילינג אַפּלאַקיישאַן, מער דווקא רעגולער קוואַדראַט טיילינג. איך געוויינט WOKWI, דאָס איז געווען מיין ערשטער מאָל ניצן עס, און אין די סוף, עס איז נישט אַזוי שווער ווי איך דערוואַרט.
ינסטאַללאַטיאָן ינסטראַקשאַנז
באַגריף
דער געדאַנק פון וואָס איך סטאַרטעד איז געווען זייער ענלעך צו דער אין די "טעטראַקיס קוואדראט טילינג מיט WS2812 לעדס" פּרויעקט, אַחוץ אַז אַנשטאָט פון ברעקלעך פון געפירט סטריפּס איך געוויינט קוואַדראַט געפירט מאַטריץ פון פאַרשידענע סיזעס אָבער מיט די זעלבע נומער פון לעדס כאָריזאַנטאַלי און ווערטיקלי צו יז די פּראָגראַממינג. אויך, אן אנדער ווערט וואָס איך באַטראַכטן איז די "צעל". דאָס איז די גרופּע פון לעדס וואָס איך וועל רעעקט כאָריזאַנטאַלי און ווערטיקלי אין די געפירט מענגע צו דזשענערייט סאַמעטריקאַל פיגיערז. די מינימום צעל וואָלט זיין אַ גרופּע פון 4 לעדס, 2 ראָוז און 2 שפאלטן.
דער ווייַטער צעל פֿאַר מירערינג וואָלט רעזולטאַט דורך דאַבלינג די נומער פון לעדס כאָריזאַנטאַלי און ווערטיקלי, ד"ה 4 × 4 לעדס (16 אין גאַנץ)
און לעסאָף, די דריט צעל איז באקומען דורך ווידער דאַבלינג, ריזאַלטינג 8 × 8 לעדס (ד"ה 64).
די לעצטע צעל וואָלט פאָרשטעלן האַלב די האָריזאָנטאַל און ווערטיקאַל ויסמעסטונג פון די געפירט מאַטריץ וואָס מיר נוצן, דאָס הייסט 16 × 16 לעדס. די פאלגענדע מירערינג פאַנגקשאַנז און פעליקייַט אַרויסווייַזן טייפּס זענען געוויזן:
- 2 × 2 צעל אָן מירערינג;
- 2 × 2 צעל מירערינג כאָריזאַנטאַלי;
- 2 × 2 צעל מירערינג ווערטיקלי;
- 2 × 2 צעל מירערינג כאָריזאַנטאַלי און ווערטיקלי;
- 4 × 4 צעל אָן מירערינג;
- 4 × 4 צעל מירערינג כאָריזאַנטאַלי;
- 4 × 4 צעל מירערינג ווערטיקלי;
- 4 × 4 צעל מירערינג כאָריזאַנטאַלי און ווערטיקלי;
- 8 × 8 צעל מירערינג כאָריזאַנטאַלי און ווערטיקלי;
אַזוי אַ גאַנץ פון 9 פאַנגקשאַנז
לויט די זעלבע כּללים (גענומען אין חשבון די באַזע צעל) מיר קענען האָבן די פאלגענדע דימענשאַנז פֿאַר די געפירט מאַטריץ:
- 24 × 24 - הייסט סעלז מיט 3 × 3, 6 × 6, 12 × 12 לעדס
- 32 × 32 - דאָס איז 4 × 4, 8 × 8, 16 × 16
- 40 × 40 - דאָס איז 5 × 5, 10 × 10, 20 × 20
- 48 × 48 - דאָס איז 6 × 6, 12 × 12, 24 × 24
מער ווי 48 × 48 (דער ווייַטער מאַטריץ איז 56 × 56) טוט נישט אַרבעטן אין די וואָקווי סימיאַלייטער (אפֿשר ניט גענוג זכּרון? איך טאָן ניט וויסן ...)
דורכפירונג
איך זיך איינגעשריבן צו די WOKWI פּלאַץ מיט מיין Gmail חשבון און געעפנט אַ סימיאַליישאַן עקסampפון די FastLED ביבליאָטעק עקסamples – LEDFace. איך געראטעוועט אַ קאָפּיע פון דעם פּרויעקט צו מיין פּראַדזשעקס אין מיין נייַע WOKWI חשבון (שפּיץ לינקס מעניו "היט - היט אַ קאָפּיע") איך מאַדאַפייד די "diagram.json" file, ד"ה איך אויסגעמעקט די דריי קנעפּלעך. איך ריניימד די ינ file איך האב צוגעלייגט צוויי files: palette.h און functions.h ווען איך לויפן די סימיאַליישאַן, איך קענען טוישן די גרייס פון די געפירט מענגע אין די ינאָו. file, ד"ה דורך טשאַנגינג די ווערט פון די MATRIX בייַטעוודיק. איך קען אויך טוישן די "פּיקסעלאַטע" אַטריביוט פון די "וואָוק-נעאָ פּיקסעל-לייַוונט" קאָמפּאָנענט (פּרובירן "", "קרייַז", "קוואַדראַט" צו זען ווי די סימיאַליישאַן ענדערונגען וויזשוואַלי). איך וואָלט ווי צו פונט אויס דאָ אַז איך געוואלט צו נוצן אַ "וואָוק-__alpha__-diffuser" קאָמפּאָנענט וואָס איך געפֿונען אין די "פייער זייגער" פּרויעקט, צו מאַכן די געפירט ליכט דיפיוזשאַן ווי נאַטירלעך ווי מעגלעך, אָבער ליידער, עס האט נישט אַרבעטן פֿאַר מיר. אין פאַקט, די דאַקיומענטיישאַן אין WOKWI איז אַ ביסל שיטער און גאַנץ ומקלאָר, אָבער עס איז אַ גרויס סימיאַלייטער און איך טאַקע ינדזשויד ארבעטן מיט אים. איך האב שוין געהאט די מקור קאָד פון מיין פּרויעקט און אַדאַפּטינג די קאָד צו קוואַדראַט מאַטריץ איז נישט שווער און דער פאַקט אַז WOKWI אַרבעט מיט די קאָד וואָס קען זיין געוויינט אין דער צוקונפֿט אין די גשמיות רעאַליזיישאַן פון די פּרויעקט איז זייער נוציק. און דער רעזולטאַט, ווי איר קענען זען אין די GIF אונטן, איז גרויס!
אַ ומגעוויינטלעך באַניץ
ווען מיר זען די רעזולטאַטן פֿון די GIF אויבן, עס איז געווען אַ וועג צו נוצן די דזשענערייטאַד בילדער פֿון עס. אַזוי איך פשוט פּאָזד די סימיאַליישאַן אויף אַ טשיקאַווע מוסטער און מיט די הילף פון paint.net, אַ פריווייר בילד פּראַסעסינג פּראָגראַם און אַפּלייינג עטלעכע פּשוט טראַנספערמיישאַנז און יפעקץ, איך גאַט טשיקאַווע (און אָריגינעל 🙂) טעקסטשערז. איר קענען זען עטלעכע פון זיי אַטאַטשט אויבן.
קוואדראט טיילינג אין WOKWI - דער אָנליין אַרדוינאָ סימיאַלייטער
אַנשטאָט קאַנקלוזשאַנז
פון קורס עפּעס איז פעלנדיק! איך האָבן צו זאָגן איר די מערסט וויכטיק טייל פון דעם אַרטיקל 🙂 דאָ איז די לינק צו די סימיאַליישאַן אויף wokwi.com https://wokwi.com/arduino/projects/317392461613761089 און לעסאָף איך קוק פאָרויס צו דיין באַמערקונגען און דיין באַמערקונגען.
דאָקומענטן / רעסאָורסעס
![]() |
ינסטרוקטאַבלעס קוואדראט טילינג וואָקווי אָנליין אַרדוינאָ סימולאַטאָ [pdf] אינסטרוקציעס קוואדראט טילינג WOKWI אָנליין אַרדוינאָ סימולאַטאָ, קוואדראט טיילינג, WOKWI אָנליין אַרדוינאָ סימולאַטאָ, אָנליין אַרדוינאָ סימיאַלייטן, אַרדוינאָ סימיאַלייטער |