- ابزارآلات و آهنربا
-
ابزارآلات
- ابزار اندازه گیری (مولتیمتر، کولیس و . . .)
- ابزار سوراخکاری (مته، سه نظام، چهار نظام، پنج نظام و . . .)
- ابزار و تجهیزات کار (پیچ گوشتی، انبردست، سیمچین، پنس و . . .)
- برد بورد، فیبر خام و سوراخدار (فیبر مدار چاپی و PCB)
- پیچ و اسپیسر (پیچ و مهره رباتیک و اسپیسر پلاستیکی و فلزی)
- سیم و کابل (سیم افشان، فلت، باندی، کابل شارژ، پرینتر، و . . .)
- لحیمکاری (هویه، نوک هویه، پایه هویه، سیم لحیم، روغن لحیم و . . . )
- منبع تغذیه، باتری و جاباتری (باتری قلمی، نیم قلمی، کتابی و . . . )
-
ابزارآلات
- برد هوشمند
- پرینتر سه بعدی
- رباتیک و پروازی
- ماژول
- قطعات الکترونیک
- کیت الکترونیکی و انواع جعبه
- موتور
- اصناف مختلف
نحوه نصب هسته آردوینو و رفع 2 خطای رایج مربوطه

در این نوشته ابتدا به توضیح این مطلب میپردازیم که هسته آردوینو چیست؟ سپس نحوه نصب هسته آردوینو با استفاده از Board Manager در نرمافزار آردوینو را به شما آموزش خواهیم داد. پس اگر علاقهمند به این مطلب هستید، با ما و بلاگ بهنام رباتیک همراه باشید.
هسته آردوینو چیست؟
با راهاندازی نرمافزار Arduino (IDE)، کتابخانه تمامی بردهای Arduino مبتنی بر AVR به صورت پیشفرض نصب میشوند. یک مثال بارز، برد آردوینو Due است که از میکروکنترلرهای ARM سری SAM استفاده میکند و برای نصب به یک هسته اضافی نیاز دارد. اینک ما Boards Manager را به عنوان ابزاری برای افزودن هسته به نرمافزارArduino (IDE) انتخاب کردهایم.
وظیفه هسته آردوینو این است که میکروکنترلرهای جدید را با نرمافزارArduino (IDE) ، کدها و کتابخانههای موجود شما سازگار کند. شرکت آردوینو هستههایی را برای میکروکنترلرهای جدید مورد استفاده در بردهای نسل جدید خود به وجود آورده اما هر کسی میتواند طبق قوانین و الزاماتی که این کمپانی صادر کرده، هستهای برای بردهای خود ایجاد کند.
شما در این آموزش میآموزید که چگونه هسته آردوینو را نصب، ایرادات نصب را مرتفع و هستههای غیر هسته اصلی را نیز نصب کنید.
نحوه نصب هسته آردوینو با استفاده از Board Manager
در این مثال یک هسته مورد نیاز برای برد آردوینو Due را نصب میکنیم.
بر روی منوی Tools و سپس Board و بعد Board Manager کلیک کنید. حالا Boards Manager باز خواهد شد و لیستی از بردهای نصب شده و در دسترس را مشاهده خواهید کرد.
برای آردوینو Due گزینه Arduino SAM Boards (32-Bit ARM Cortex-M3) را انتخاب کرده و نصب کنید. بعد از اتمام نصب، واژه Installed سبز رنگی جلوی این گزینه پدیدار خواهد شد و شما میتوانید در قسمتTools و بعد Board، گزینه Arduino Due (Programming Port) را مشاهده کنید.
ایراد شایع در زمان نصب هسته آردوینو
یکی از ایراداتی که برای خیلی از کاربران پیش میآید، خطای عدم دانلود و نصب بردها میباشد که در کل دو راه برای حل آن وجود دارد:
استفاده از CMD: پنجره ویندوز را باز کرده و CMD را جستجو و سپس بر روی آن کلیک کنید. در گوشه بالا سمت چپ آن راست کلیک کرده و روی Properties کلیک نمایید و تیک گزینه QuickEditMode را بزنید. حال نوشته زیر را کپی کرده و در CMD پیست کنید.
setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true
پاک کردن فایل Package_Index: برای این کار به آدرس زیر در رایانه خود بروید:
C:/ Users> Username> AppData> Local> Arduino15
سپس فایلهای package_index.json.sig و package_index.json را پاک کنید.
بر روی منوی Tools کلیک و بعد مسیر Boards > Boards Manager را دنبال کنید.
نحوه نصب هستههای شخص ثالث یا Third Party برای نرمافزار آردوینو
شرکت آردوینو راهحلی برای نصب آسان هستههای توسعه داده شده توسط شخص ثالث ارائه کرده است. این روش نیاز به یک فایل خاص که با فرمت JSON نوشته شده باشد دارد. در این شرایط، باید در قسمت اختصاصی، URLهای Additional Board Manager در داخل Preferences نرمافزار Arduino (IDE) که از منو File در دسترس میباشد، قرار گیرد.
اگر فایلهای JSON بیشتری برای افزودن دارید، روی نماد کوچک در سمت راست فیلد کلیک کنید. یک پنجره خاص باز خواهد شد که در آن میتوانید URLهای بیشتری را وارد کنید. فقط این نکته را مدنظر قرار دهید که هر URL در یک خط قرار گیرد.
تنظیمات پایانی نصب هسته آردوینو
پس از انجام این کار، هستههای جدید برای نصب در Boards Manager در دسترس خواهند بود. لطفاً برای دریافت دستورالعملهای خاص نصب هسته آردوینو، به اطلاعات ارائه شده توسط نویسنده اصلی شخص ثالث فایل JSON مراجعه کنید.
سخن پایانی
برای اینکه آردوینو را راهاندازی کنیم، بایستی ابتدا کتابخانههای مورد نظر را بیفزاییم تا بتوانیم راحتتر کد بزنیم. اگر این کتابخانهها اضافه نشوند، برای کدنویسی باید دانش الکترونیک زیادی داشته باشید.
سؤالات متداول در مورد نحوه نصب هسته آردوینو
وظیفه هسته این است که میکروکنترلرهای جدید را با نرمافزار Arduino (IDE)، کدها و کتابخانههای موجود شما سازگار نماید.
یکی از ایراداتی که برای خیلی از کاربران پیش میآید، خطای عدم دانلود و نصب بردها میباشد که در کل دو راه برای حل آن وجود دارد:
- استفاده از CMD
- پاک کردن فایل PACKAGE_INDEX