تک دیک

واژه نامه و مجله آموزشی کامپیوتر و فناوری

آشنایی با افزونه ها در اسکرچ

افزونه (یا Extension) ها در اسکرچ مجموعه‌ای از قطعه ها یا بلاک ها را شامل می‌شوند که با اضافه شدن به ویرایشگر اسکرچ می‌توانند قابلیت های اسکرچ را متناسب با نیاز کاربر افزایش دهند. در واقع شما می‌توانید در صورت نیاز، افزونه موردنظر خود را از طریق کتابخانه افزونه‌ها به اسکرچ اضافه کنید و از قطعه های آن در پروژه خود استفاده کنید.

افزونه های اسکرچ امکاناتی نظیر اتصال به سخت افزارهای خارجی و ابزارهای رباتیک (مانند LEGO WeDo)، ترجمه متن، تبدیل متن به گفتار، تشخیص ویدئویی، نواختن انواع سازها و … را فراهم می‌کنند.

در این قسمت از مجموعه آموزشی اسکرچ با افزونه‌ها و نحوه اضافه کردن آن‌ها در نسخه 3.0 اسکرچ آشنا می‌شوید. (استفاده از افزونه ها در Scratch 2.0 با این روش کمی متفاوت است).

چگونه یک افزونه را به اسکرچ اضافه کنیم؟

برای اضافه کردن یک افزونه کافیست زمانی که در زبانه کد هستید روی دکمه “اضافه کردن افزونه” کلیک کنید. این دکمه را می‌توانید با آیکن آبی  پایین نوار دسته بندی قطعات مشاهده کنید.

موقعیت دکمه "اضافه کردن افزونه" در زبانه کد ویرایشگر اسکرچ
موقعیت دکمه “اضافه کردن افزونه” در زبانه کد ویرایشگر اسکرچ

با کلیک روی این دکمه، فهرستی از افزونه های اسکرچ مشابه با تصویر زیر نمایان می‌شود.

کتابخانه افزونه های اسکرچ

با انتخاب افزونه موردنظر از این فهرست، قطعه های مربوط به افزونه در یک دسته مجزا با نام افزونه به پالت قطعه ها اضافه می‌شود. برای مثال در تصویر زیر می‌توانید قطعه‌های مربوط به افزونه موسیقی و دسته بندی آن را مشاهده کنید. این قطعه‌ها را می‌توانید مشابه با قطعه‌های عادی اسکرچ در ناحیه کد شکلک های مختلف قرار دهید و از آن‌ها استفاده کنید.

نمایی از دسته اضافه شده "موسیقی" و قطعه های افزونه

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

فهرست افزونه های قابل استفاده در Scratch 3.0

در حال حاضر می‌توانید از 11 افزونه موجود در کتابخانه افزونه های اسکرچ استفاده کنید. این افزونه‌ها عبارتند از:

افزونه‌های عادی

  • موسیقی (Music)
  • قلم (Pen)
  • تشخیص ویدئویی (Video Sensing)

افزونه هایی که از طریق اینترنت امکاناتی را به اسکرچ اضافه می‌کنند

  • متن به گفتار (Text to Speech)
  • ترجمه (Translate)

افزونه های اتصال به دستگاه ها و سخت افزارهای خارجی

  • Makey Makey
  • micro:bit
  • LEGO MINDSTORMS EV3
  • LEGO BOOST
  • LEGO Education WeDo 2.0
  • Go Direct Force & Acceleration

امیرحسین شهسواری

عاشق دنیای رایانه و فناوری به خصوص برنامه نویسی هستم؛ یادگرفتن و البته یاد دادن چیزای جالبی که یاد گرفتم باعث خوشحالیم میشه و از اولویت‌های اصلی زندگیم به حساب میاد. از مدیریت و نوشتن در تک دیک هم واقعا لذت می‌برم :)

دیدگاهتان را بنویسید

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