Ardublock: چه چیزی است و چه کاری می تواند برای آردوینو شما انجام دهد

عکس صفحه از افزونه Ardublock.

خرید تخته های آردوینو چیزی منسوخ شده و به طور فزاینده ای در دسترس جیب های بیشتری است ، اما چگونه کار می کند؟ واضح است که برای کار کردن ما به کد یا برنامه ای نیاز داریم که عملیاتی را که می خواهیم انجام دهد. متاسفانه این در دسترس همه نیست و هست برای اینکه آردوینو موتور را روشن کند یا چراغ روشن کند به دانش برنامه نویسی نیاز دارید.

همه اینها باعث شده است ویرایشگرهای بصری و برنامه نویسی بصری بسیار محبوب شوند. این نوع برنامه نویسی اجازه می دهد تا برنامه هایی را از طریق بلوک هایی که با ماوس کشیده می شوند ایجاد کنید، فراموش کردن بستن بریس های فرفری یا نوشتن نام عملکردهای طولانی. ابزاری محبوب که برنامه نویسی بصری را به Arduino معرفی می کند ، Ardublock نام دارد.

Ardublock چیست؟

Ardublock یک برنامه یا بهتر بگوییم مکمل Arduino IDE است که به ما امکان می دهد بدون نیاز به نوشتن کد ، برنامه و کد ایجاد کنیم.، یعنی از طریق ابزارهای بصری. این مزایای خود را دارد زیرا اگر بدانیم چگونه برنامه نویسی کنیم ، در روند اشکال زدایی زمان زیادی را صرفه جویی خواهیم کرد ، زیرا نوشتن مطالب معروف "" را فراموش نمی کنیم. همچنین بندهای کد را بسته نمی کند. برنامه نویسی با ابزارهای بصری ، برنامه نویسی است برای برنامه نویسان تازه کار و خبره در نظر گرفته شده است و همچنین برای کاربرانی که برنامه نویسی نمی دانند و می خواهند نحوه انجام آن را بیاموزند.

همانطور که گفتیم ، Ardublock بیشتر از اینکه یک برنامه باشد یک مکمل است زیرا داشتن یک Arduino IDE برای عملکرد آن ضروری است. بنابراین ، با ایجاد یک خلاصه ، می توان گفت که Ardublock سفارشی سازی Arduino IDE برای انطباق برنامه نویسی کد با برنامه نویسی بصری است.

برد آردوینو Tre

Ardublock علاوه بر اینکه ابزاری برای برنامه نویس تازه کار است ، موارد مثبت بیشتری نیز دارد. یکی از موارد مثبت آن احتمال وجود آن است با بلوک ها کار کنید تا پروژه ها سریعتر ایجاد شوند.

Ardublock بصری با بلوک کار می کند و همچنین می تواند با اجزای سازنده کار کند. بنابراین ، ما می توانیم یک بلوک ایجاد کنیم که چرخ باشد ، دیگری موسیقی باشد و دیگری صفحه باشد. هر بار که بخواهیم از این بلوک ها استفاده کنیم نام آن را می گذاریم یا آن را به سادگی از یک طرف پنجره به سمت دیگر پنجره می کشیم.

توابع و امکاناتی که Ardublock به ما ارائه می دهد همان مواردی است که Arduino IDE به ما ارائه می دهد ، یعنی ما می توانیم Ardublock را به صفحه Arduino متصل کنیم ، کدی را که Ardublock به لطف بلوک ها ایجاد کرده است ارسال کنیم و پروژه های خود را به سرعت و به راحتی آزمایش کنیم. و این این است که وقتی برنامه را تمام می کنیم ، اطلاعات ذخیره شده هنوز کد نوشته شده است ، کدی که Ardublock با بلوک های ما ایجاد کرده است.

چگونه Ardublock را در سیستم عامل خود نصب کنیم؟

خوب ، ما قبلاً در مورد Ardublock می دانیم یا ایده روشنی داریم ، اما چگونه آن را در رایانه ما نصب می کنیم؟ چگونه می توانیم از آن استفاده کنیم؟

آماده سازی رایانه ما

اگرچه تنها اسنادی که در مورد Ardublock وجود دارد به زبان انگلیسی است ، اما واقعیت این است که اگر Arduino IDE داشته باشیم ، مراحل نصب کاملاً ساده و سریع است. اول از همه ما مجبوریم Arduino IDE را در رایانه خود داشته باشید، اگر آن را نصب نکنیم ، می توانید متوقف شوید و ببینید اینجا نحوه نصب آن بر روی Gnu / Linux. عنصر دیگری که به آن نیاز خواهیم داشت این است دارای ماشین مجازی جاوا یا مشابه آن باشید در تیم اگر از Gnu / Linux استفاده می کنیم ، ایده آل شرط بندی است OpenJDK، به خصوص پس از تقابل اوراکل و گوگل. اکنون که همه کارها را انجام داده ایم ، باید به سراغ آن برویم وب سایت رسمی اردبلوک و بسته Ardublock را دریافت کنید ، بسته ای که با فرمت java یا با پسوند .jar است. فایل بارگیری شده یک فایل اجرایی با جادوگر نصب نیست ، بنابراین ما باید همه کارها را به صورت دستی انجام دهیم.

عکس صفحه Arduino IDE

نصب Ardublock

اولین Arduino IDE را باز کرده و به تنظیمات یا تنظیمات برویم. اکنون به گزینه "Sketchbook location:" می رویم که در پنجره جدیدی ظاهر می شود. این آدرسی است که باید در آن افزونه ها یا عناصر خاصی از Arduino IDE را ذخیره کنیم. موقعیت مکانی یا آدرسی که ظاهر می شود چیزی شبیه "Documents / Arduino" یا خانه / Documents / Arduino خواهد بود. ما می توانیم آدرس را تغییر دهیم اما اگر آن را تغییر دهیم باید بدانیم آدرس جدیدی برای انتقال پرونده بارگیری شده Ardublock به آنجا چیست. اگر پوشه Arduino را باز کنیم می بینیم که پوشه ها و پرونده های دیگری نیز وجود دارد.

ما باید بسته Ardublock را با ترک کردن آدرس زیر "tools / ArduBlockTool / tool / ardublock-all.jar" منتقل کنیم. اگر برنامه Arduino IDE را باز داریم ، وقت آن است که آن را ببندیم و وقتی دوباره آن را باز می کنیم ، در منوی Tools یا Tools گزینه Ardublock ظاهر می شود. با کلیک بر روی آن ، پنجره جدیدی مطابق با رابط کاربری Ardublock ظاهر می شود. همانطور که می بینید ، اگر از مراحل نصب آگاهی نداشته باشیم ، کاری ساده و سریع است اما گیج کننده است.

گزینه های جایگزین برای Ardublock

گرچه ممکن است Ardublock برای Arduino چیز جدید و منحصر به فردی به نظر برسد ، اما حقیقت این است که تنها برنامه یا ابزاری نیست که ما مجبور به اجرای برنامه نویسی بصری هستیم. چندین ابزار وجود دارد که بر برنامه نویسی تصویری تمرکز دارند ، تا حدی که همه گزینه های Ardublock برنامه های منحصر به فردی هستند و نه پسوند یا افزونه های Arduino IDE.

اولین مورد از این گزینه ها Minibloq نام دارد. Minibloq یک برنامه کامل است که بر برنامه نویسی بصری تمرکز دارداز این رو ، صفحه آن به سه قسمت تقسیم شده است: بخشی با بلوك هایی كه باید ایجاد شود ، بخشی دیگر كه بلوك هایی را كه می خواهیم در برنامه استفاده كنیم و قسمت سوم كه كدی را كه ایجاد خواهیم كرد برای کاربران پیشرفته تر Minibloq را می توان از این طریق بدست آورد پیوند.

عکس صفحه برنامه Minibloq

ابزار دوم نامیده می شود خراش برای آردوینو. این ابزار تلاش می کند برنامه کودکان Scratch را با هر سطح سازگار کنید و با همان فلسفه برنامه ایجاد کنید. خراش برای آردوینو یک برنامه کامل است ، بنابراین می توان گفت ، چنگالی از خراش است.

ابزار سوم هنوز به خوبی ثابت نشده است ، اما یک ابزار امیدوار کننده در بین ابزارهای برنامه نویسی بصری است. این ابزار نامیده می شود مودکیت, یک ابزار که در کیک استارتر متولد شد اما به آرامی به روشی عالی در حال بلوغ است. تفاوت ممکن است با سایر برنامه ها باشد در کاربران تازه کار بیشتر از کاربران پیشرفته است. سرانجام ، گزینه دیگری برای Ardublock استفاده سنتی از Arduino IDE خواهد بود ، گزینه ای که بصری نیست و فقط برای متخصص ترین برنامه نویسان در دسترس خواهد بود.

نتیجه

اردبلوک این یک ابزار بسیار جالب است ، حداقل برای کاربران تازه کار. اما درست است که اگر شما یک برنامه نویس خبره هستید ، این نوع ابزارها هستند کد را سریعتر ایجاد نمی کند بلکه کاملاً برعکس است. استفاده از ماوس ، به اندازه کافی عجیب ، کندتر از استفاده از صفحه کلید است.

هر چند اگر ما برنامه نویس کم تجربه ای هستیم یا در حال یادگیری هستیم ، Ardublock یک برنامه اکیداً توصیه شده است نه گفتن ضروری ، زیرا در این مراحل انجام خطاهای نحوی و مشکلات کوچکی که یافتن و غلبه بر آنها دشوار است با Ardublock اجتناب ناپذیر است. با این حال چه چیزی را انتخاب می کنید؟


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

2 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   اسکار منسیلا dijo

    سلام ، خوشحال میشم آیا اردبلوک با نسخه های جدیدتر آردوینو کار می کند؟

  2.   خوزه dijo

    سلام ، با این نسخه های گرافیکی می توانید برنامه های مشابه نوشتن را توسعه دهید؟ به عبارت دیگر ، آیا می توان تمام کدهای نوشته شده را به صورت بلوکی انجام داد؟
    س Anotherال دیگر ، نحوه تعریف یا استفاده از زیرروال های .h ، و غیره در این مورد؟