نصب Arduino uno plus

کتابخانه Arduino در mBlock چیست؟

کتابخانه یا Library مجموعه‌ای از دستورها و قابلیت‌های آماده است که کمک می‌کند راحت‌تر با برد Arduino و قطعاتی مثل LED، سنسورها، موتور، سروو و نمایشگر کار کنیم. به کمک کتابخانه‌ها لازم نیست همه کدها را از ابتدا بنویسیم و می‌توانیم پروژه‌ها را سریع‌تر و ساده‌تر اجرا کنیم.


در mBlock روش کار کمی متفاوت است. در Arduino IDE معمولاً کتابخانه‌ها از بخش Library Manager یا با فایل ZIP نصب می‌شوند؛ اما در mBlock بیشتر با گزینه‌هایی مثل Device و Extension کار می‌کنیم. یعنی ابتدا برد Arduino Uno Plus را به mBlock اضافه می‌کنیم و بعد، در صورت نیاز، افزونه مربوط به قطعات مختلف را فعال می‌کنیم.

چرا به کتابخانه یا افزونه نیاز داریم؟

وقتی Arduino Uno Plus را به mBlock اضافه می‌کنیم، بلوک‌های آماده مربوط به Arduino فعال می‌شوند. این بلوک‌ها به دانش‌آموز کمک می‌کنند بدون نوشتن کدهای پیچیده، با پین‌های دیجیتال و آنالوگ، LED، سنسورها و قطعات مختلف کار کند.

اگر پروژه فقط با خود برد Arduino انجام شود، اضافه کردن برد کافی است. اما اگر پروژه از قطعات خاص مثل سنسور فاصله، سروو موتور، نمایشگر یا ماژول‌های جانبی استفاده کند، ممکن است لازم باشد افزونه یا Extension همان قطعه هم به mBlock اضافه شود.

آموزش اضافه کردن Arduino Uno Plus به mBlock

۱. ابتدا برنامه mBlock را باز کنید.

۲. از سمت چپ محیط برنامه وارد بخش Devices شوید.

۳. روی گزینه Add یا افزودن کلیک کنید.

۴. در Device Library عبارت Arduino را جست‌وجو کنید.

۵. اگر گزینه Arduino Uno Plus در لیست وجود داشت، همان را انتخاب کنید. اگر این مدل دقیق را پیدا نکردید، گزینه Arduino Uno را انتخاب کنید؛ چون بسیاری از بردهای Uno Plus از نظر آموزشی و پایه‌های اصلی مشابه Arduino Uno استفاده می‌شوند.

۶. بعد از اضافه شدن برد، Arduino Uno Plus را با کابل USB به کامپیوتر وصل کنید.

۷. روی گزینه Connect کلیک کنید.

۸. گزینه Serial را انتخاب کنید.

۹. از لیست پورت‌ها، پورت مربوط به Arduino را انتخاب کنید و روی Connect بزنید.

۱۰. اگر اتصال درست انجام شود، وضعیت برد به حالت Connected تغییر می‌کند و می‌توانید از بلوک‌های Arduino در mBlock استفاده کنید.

آموزش اضافه کردن افزونه یا کتابخانه قطعات در mBlock

۱. ابتدا برنامه mBlock را باز کنید.

۲. از بخش Devices مطمئن شوید برد Arduino Uno Plus یا Arduino Uno به برنامه اضافه شده است.

۳. اگر هنوز برد را اضافه نکرده‌اید، ابتدا از قسمت Devices روی Add بزنید و برد Arduino را از Device Library اضافه کنید.

۴. حالا وارد بخش Extensions یا افزونه‌ها شوید.

۵. در قسمت جست‌وجو، نام قطعه یا افزونه موردنظر را وارد کنید. برای مثال می‌توانید نام سنسور، موتور، سروو یا ماژول مورد استفاده در پروژه را جست‌وجو کنید.

۶. افزونه مناسب را انتخاب کنید و روی Add یا افزودن بزنید.

۷. بعد از اضافه شدن افزونه، یک دسته بلوک جدید در محیط mBlock نمایش داده می‌شود.

۸. حالا می‌توانید از بلوک‌های آماده آن افزونه در پروژه خود استفاده کنید.

۹. بعد از آماده شدن برنامه، برد Arduino را به کامپیوتر وصل کنید و برنامه را روی برد اجرا یا Upload کنید.

اگر Arduino Uno Plus در mBlock شناسایی نشد

• کابل USB را بررسی کنید؛ بعضی کابل‌ها فقط برای شارژ هستند و اطلاعات را منتقل نمی‌کنند.
• برد را به یک پورت USB دیگر وصل کنید.
• برنامه mBlock را ببندید و دوباره باز کنید.
• اگر Arduino Uno Plus در لیست نبود، گزینه Arduino Uno را امتحان کنید.
• اگر پورت نمایش داده نشد، ممکن است نیاز به نصب درایور CH340 یا CH341 داشته باشید.
• بعد از نصب درایور، کامپیوتر را Restart کنید و دوباره اتصال را امتحان کنید.

اگر افزونه موردنظر را پیدا نکردید

• ابتدا مطمئن شوید برد Arduino به mBlock اضافه شده باشد.
• نام قطعه را با چند عبارت مختلف جست‌وجو کنید.
• اگر Arduino Uno Plus در لیست نبود، گزینه Arduino Uno را امتحان کنید.
• بعضی افزونه‌ها فقط برای بردهای خاص فعال می‌شوند.
• اگر افزونه به‌صورت فایل با پسوند .mext در اختیار شما قرار گرفته باشد، می‌توان آن را در نسخه کامپیوتری mBlock وارد کرد.
• اگر افزونه‌ای برای قطعه موردنظر وجود نداشت، ممکن است لازم باشد پروژه با بلوک‌های عمومی Arduino یا در محیط Arduino IDE نوشته شود.