لارښوونې-لوګو

د لارښوونې چوکۍ ټایلنګ WOKWI آنلاین Arduino Simulato

لارښوونې-مربع-ټائلینګ-WOKWI-آنلاین-Arduino-Simulato-PRODUCT

په WOKWI کې د مربع ټیلینګ - آنلاین Arduino سمیلیټر

by andrei.erdei څو ورځې وړاندې ما د ځینو ښي زاویه مثلثونو په مرسته د ټایل کولو په اړه یوه مقاله خپره کړه (د WS2812 LEDs سره د تیتراکیس مربع ټایلنګ) او ما له ځانه دا پوښتنه وکړه ، زه یو څه توجیه فکر کوم ، دا به څنګه ښکاري چې څنګه جوړ شوی؟ د WS2812 LED میټریکونو په مرسته. دلته خورا ارزانه 8 × 8 LED سرې شتون لري ، مګر 16 × 16 هم په ارزانه توګه موندل کیدی شي. څلور دا ډول میټریکونه کولی شي عالي نندارتون رامینځته کړي. مګر د پیل څخه، د ټول ټیم ​​​​عملي احساس به ډیر وخت ونیسي او په صادقانه توګه زه به په داسې یوه پروژه کې وخت او پیسې ونه لګوم مخکې له دې چې زه پوهیږم، لږ تر لږه، پایله به یې څه وي. خوشبختانه زما لپاره، او د ډیری نورو لپاره، حلونه شتون لري. دوی ته سمیلیټر ویل کیږي. نو زه غواړم تاسو ته د رنګ شوي جیومیټریک ارقامو د جنراتور سمولیشن وړاندې کړم، زما په اند خورا زړه راښکونکی دی، او کوم چې د منظم ټیلینګ غوښتنلیک پرته بل څه ندي، په دقیق ډول منظم مربع ټیلینګ. ما WOKWI کارولی، دا زما لومړی ځل و چې دا یې کارولې، او په پای کې، دا دومره سخت نه و لکه څنګه چې ما تمه درلوده.

د نصبولو لارښوونې

لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-1 لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-3

مفهوم

هغه مفکوره چې ما یې پیل کړې د "WS2812 LEDs سره د Tetrakis Square Tiling with WS4 LEDs" پروژې سره ورته وه، پرته له دې چې د LED پټو ټوټو پر ځای ما د مختلف اندازې مربع LED میټریکونه کارولي مګر د ورته شمیر LEDs سره په افقی او عمودی توګه. پروګرام کول اسانه کړئ. همچنان ، بل ارزښت چې ما په پام کې نیولی هغه دی "حجره". دا د LEDs هغه ډله ده چې زه به یې په افقی او عمودی توګه د LED په صف کې راوباسئ ترڅو سمیټریک ارقام تولید کړي. لږترلږه حجره به د 2 LEDs، 2 قطارونو او XNUMX کالمونو یوه ډله وي.

لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-4

د عکس العمل لپاره راتلونکی حجره به په افقی او عمودی توګه د LEDs شمیر دوه چنده کولو سره پایله ولري ، د بیلګې په توګه 4 × 4 LEDs (په مجموع کې 16)

لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-5

او په نهایت کې، دریمه حجره بیا دوه چنده کولو سره ترلاسه کیږي، په پایله کې 8 × 8 LEDs (یعنې 64).

لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-6

دا وروستی حجره به د LED میټرکس نیم افقی او عمودی اړخ استازیتوب وکړي چې موږ یې کاروو، د بیلګې په توګه 16 × 16 LEDs. لاندې عکس العمل افعال او د ډیزاین ډیفالټ ډولونه ښودل شوي:

  • 2×2 حجره پرته له عکس العمل؛
  • 2 × 2 حجره په افقي ډول منعکس کوي؛
  • 2 × 2 حجره په عمودی توګه منعکس کول؛
  • 2 × 2 حجره په افقی او عمودی توګه منعکس کول؛
  • 4×4 حجره پرته له عکس العمل؛
  • 4 × 4 حجره په افقي ډول منعکس کوي؛
  • 4 × 4 حجره په عمودی توګه منعکس کول؛
  • 4 × 4 حجره په افقی او عمودی توګه منعکس کول؛
  • 8 × 8 حجره په افقی او عمودی توګه منعکس کول؛

نو ټولټال 9 دندې
د ورته مقرراتو په تعقیب (د اساس سیل په پام کې نیولو سره) موږ کولی شو د LED میټرکس لپاره لاندې ابعاد ولرو:

  • 24 × 24 - د 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 دی

له 48 × 48 څخه ډیر (راتلونکی میټریکس 56 × 56 دی) په ووکوی سمیلیټر کې کار نه کوي (شاید کافي حافظه نه وي؟ زه نه پوهیږم ...)

اعدام

ما د خپل جی میل حساب سره د WOKWI سایټ ته لاسلیک کړ او یو سمولیشن خلاص شوample د FastLED کتابتون څخه examples – LEDFace. ما د دې پروژې یوه کاپي زما په نوي WOKWI حساب کې زما پروژې ته خوندي کړه (پورته کیڼ مینو "Save - a کاپی خوندي کړئ") ما "diagram.json" بدل کړ. file، یعنی ما درې بټنونه حذف کړل. ما د انو نوم بدل کړ file ما دوه اضافه کړل files: palette.h او functions.h کله چې سمولیشن چلوي زه کولی شم په ino کې د LED سرې اندازه بدل کړم file، د بیلګې په توګه د MATRIX متغیر ارزښت بدلولو سره. زه کولی شم د "ویک-نیو پکسل-کینوس" برخې "pixelate" خاصیت هم بدل کړم ( هڅه وکړئ ""، "دایره"، "مربع" وګورئ چې څنګه سمول په لید کې بدلیږي). زه غواړم دلته په ګوته کړم چې ما غوښتل د "wake-__alpha__-diffuser" برخې څخه کار واخلم چې ما د "Fire Clock" پروژه کې وموندله، ترڅو د LED رڼا خپرول د امکان تر حده طبیعي کړي مګر له بده مرغه، دا کار ونه کړ. زه په حقیقت کې ، په WOKWI کې اسناد یو څه لږ او خورا روښانه ندي ، په هرصورت دا یو عالي سمیلیټر دی او ما واقعیا د دې سره کار کولو څخه خوند واخیست. ما دمخه زما د پروژې څخه د سرچینې کوډ درلود او د مربع میټریکونو ته د کوډ تطابق کول هیڅ مشکل نه و او دا حقیقت چې WOKWI د کوډ سره کار کوي چې ممکن په راتلونکي کې د پروژې فزیکي احساس کې وکارول شي خورا ګټور دی. او پایله ، لکه څنګه چې تاسو لاندې gif کې لیدلی شئ ، عالي دی!

لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-7

یو غیر معمولي کارول

د پورته gif څخه د پایلو په لیدلو سره، ما ته دا پیښ شو چې ممکن د دې څخه د تولید شوي عکسونو کارولو لپاره یوه لاره وي. نو ما په ساده ډول په زړه پورې نمونې باندې سمولیشن ودراوه او د paint.net په مرسته ، د فریویر عکس پروسس کولو برنامه او د ځینې ساده بدلونونو او تاثیراتو پلي کولو سره ، ما په زړه پوري (او اصلي 🙂) جوړښتونه ترلاسه کړل. تاسو کولی شئ د دوی ځینې یې پورته ضمیمه وګورئ.

لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-8 لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-9 لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-10 لارښوونې-مربع-ټائلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-11F لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-12 لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-13 لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-14 لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-15 لارښوونې-مربع-تیلینګ-WOKWI-آنلاین-Arduino-Simulato-FIG-16

په WOKWI کې د مربع ټیلینګ - آنلاین Arduino سمیلیټر

د پایلې پر ځای

البته یو څه ورک دی! زه باید تاسو ته د مقالې خورا مهم برخه ووایم 🙂 دلته د سمولو لینک دی wokwi.com https://wokwi.com/arduino/projects/317392461613761089 او په نهایت کې زه ستاسو نظرونو او نظرونو ته سترګې په لار یم.

اسناد / سرچینې

د لارښوونې چوکۍ ټایلنګ WOKWI آنلاین Arduino Simulato [pdf] لارښوونې
مربع ټیلینګ WOKWI آنلاین Arduino Simulato, Square Tiling, WOKWI Online Arduino Simulato, Online Arduino Simulato, Arduino Simulato

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *