وبلاگ آموزشی جم ترونیک

آموزش کامل دانلود و نصب کتابخانه های آردوینو

نصب کتابخانه های آردوینو

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

خرید برد ARM آردوینو Due

کتابخانه آردوینو چیست؟

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

کتابخانه‌ها هنگام ایجاد انواع پروژه فوق العاده مفید هستند. آنها تجربه توسعه ما را بسیار روان‌تر می‌کنند. کتابخانه‌ها برای ارتباط با بسیاری از سنسورهای مختلف، RTC‌ها، ماژول‌های وای فای، ماتریس‌های RGB و البته با سایر اجزای برد شما استفاده می‌شوند. آردوینو کتابخانه‌های رسمی زیادی دارد که به طور منظم توسعه، نگهداری و بهبود داده می‌شود.

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

کتابخانه آردوینو چیست؟

بهترین کتابخانه آردوینو

کتابخانه‌های آردوینو روشی مناسب برای اشتراک‌ گذاری کدهایی مانند درایورهای دستگاه یا توابع کاربردی رایج هستند. سه نوع کلی از کتابخانه‌های آردوینو وجود دارند که به شرح زیر هستند:

کتابخانه‌های استاندارد

آردوینو IDE با مجموعه‌ای از کتابخانه‌های استاندارد برای عملکردهای رایج ارائه می‌شود. این کتابخانه‌ها از تمام نمونه‌های موجود در IDE پشتیبانی می‌کنند. عملکرد استاندارد کتابخانه شامل عملکردهای ارتباطی اولیه و پشتیبانی از برخی از رایج‌ترین انواع سخت افزار مانند موتورهای سروو و نمایشگرهای LCD کاراکتری است. کتابخانه‌های استاندارد از قبل در پوشه «Libraries» آردوینو نصب شده‌اند. اگر چندین نسخه از IDE را نصب کرده باشید، هر نسخه مجموعه‌ای از کتابخانه‌های خاص خود را خواهد داشت.

کتابخانه‌های مدیر کتابخانه

آردوینو IDE جدیدتر دارای یک «Library Manager» است که نصب کتابخانه‌های شخص ثالث ارسال شده به آردوینو برای استفاده را تسهیل می‌کند. درحقیقت، «Library Manager» یکی از ویژگی‌های جدید آردوینو IDE است. «Adafruit» بیشتر کتابخانه‌ها و درایورهای خود را در مدیریت کتابخانه برای استفاده قرار داده است. هنگامی که یک کتابخانه به لیست کتابخانه اضافه می شود، هر نسخه از کتابخانه به طور خودکار برای نصب از طریق «Library Manager» در دسترس قرار می‌گیرد.

کتابخانه‌های نصب شده توسط کاربر

بسیاری از کتابخانه‌های دیگر و درایورهای دستگاه برای انواع سخت افزار نیز وجود دارند. این درایورها از مکان‌هایی مانند «Arduino Playground»، «Github» و «Google Code» در دسترس هستند. کتابخانه‌های نصب ‌شده توسط کاربر باید در پوشه کتابخانه‌های شما نصب شوند تا بتوانند در تمام نسخه‌های IDE به کار گرفته شوند. به این ترتیب، اگر نسخه جدیدی از IDE منتشر شود، لازم نیست تمام کتابخانه‌های مورد علاقه خود را دوباره نصب کنید.

دانلود کتابخانه آردوینو

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

آموزش نصب کتابخانه آردوینو

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

 

روش 1: نصب کتابخانه با استفاده از «Library Manager»

به منوی Sketch رفته و سپس از قسمت Include Library بر روی Manage Library کلیک کنید.

نصب کتابخانه آردوینو با استفاده از Library Manager

سپس نام قطعه مورد نظر را جستجو کنید. به عنوان مثال، ما در اینجا قصد داریم کتابخانه ماژول RC522 (ماژول خواندن و نوشتن RFID) را نصب کنیم.

کتابخانه ماژول RC522 - دانلود کتابخانه آردوینو

پس از انتخاب کتابخانه مورد نظر، بر روی دکمه نصب کلیک کنید. اکنون آخرین نسخه این کتابخانه را روی سیستم خود دارید.

آخرین نسخه کتابخانه MFRC522

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

روش 2: نصب کتابخانه با استفاده از فایل  ZIP

اگر یک فایل فشرده از یک کتابخانه با پسوند ZIP دارید، به Sketch > Include Library > Add ZIP Library  بروید.

خرید مجموعه آموزشی آردوینو ARDUINO STARTER KIT

نصب کتابخانه با استفاده از فایل ZIP

سپس فایل ZIP کتابخانه را انتخاب کرده و روی Open کلیک کنید.

 DHT sensor انتخاب و open را بزنید

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

بررسی لیست کتابخانه‌ها

روش 3: نصب کتابخانه به صورت دستی

ابتدا از منوی File به Preferences  بروید و محل ذخیره کتابخانه‌ها را از کادر مکان Sketchbook پیدا نمایید.

منوی File به Preferences  بروید و محل ذخیره کتابخانه‌ها را از کادر مکان Sketchbook پیدا نمایید

حالا این لوکیشن را باز کنید.

باز کردن لوکیشن

پوشه کتابخانه مورد نظر را در پوشه libraries کپی کنید. توجه داشته باشید که فایل کتابخانه نباید فشرده شود.

پوشه کتابخانه مورد نظر را در پوشه libraries کپی کنید

برای اطمینان از نصب صحیح کتابخانه، فهرست کتابخانه‌های آردوینو IDE را بررسی کنید.

نحوه نصب برد و پردازنده جدید در آردوینو  IDE

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

روش 1: نصب بردهای آردوینو و جنوینو

در حال حاضر این روش فقط برای بردهای خانواده آردوینو و جنوینو استفاده می‌شود. برای نصب این بردها کافیست از منوی برد به قسمت Boards Manager بروید.

نصب بردهای آردوینو و جنوینو

سپس با جستجوی پردازنده مورد نظر آن را نصب کنید.

جستجوی پردازنده مورد نظر

پس از آن، برد به لیست بردها اضافه می‌شود.

برد به لیست بردها اضافه می‌شود

روش 2: افزودن لینک با فرمت  JSON

برای نصب بردهای ساخت شرکت‌های غیر از آردوینو مانند بردهای esp8266، باید از لینک JSON استفاده کنید.

مرحله 1: پیوند Json را با جستجو در اینترنت پیدا کنید. به عنوان مثال، ما می‌خواهیم بردهای ESP8266 را نصب کنیم.

https://arduino.esp8266.com/stable/package_esp8266com_index.json

مرحله 2: از منوی File در نرم افزار Arduino IDE به قسمت Preferences بروید. در قسمت Additional Board Manager URLs باید لینک برد خود را که در مرحله اول پیدا کردید وارد کنید. روی آیکون نشان داده شده در شکل زیر کلیک کنید تا پنجره لینک‌ها باز شود.

افزودن لینک با فرمت  JSON

حالا لینک خود را به انتهای لیست اضافه کنید و سپس روی OK کلیک کنید.

اضافه کردن لینک

مرحله 3: از منوی Board به قسمت Boards Manager رفته و نام برد مورد نظر را جستجو کنید.

Board به قسمت Boards Manager رفته و نام برد مورد نظر را جستجو کنید

پس از یافتن بردها می‌توانید آن را نصب کنید. اگر مراحل نصب را به درستی انجام داده باشید، برد مورد نظر را در لیست بردهای نصب شده خود خواهید داشت.

لیست بردهای نصب شده

نصب کتابخانه آردوینو در ویندوز

برای نصب کتابخانه در ویندوز مراحل زیر را دنبال کنید:

1- آردوینو IDE را ببندید

ابتدا مطمئن شوید که تمام نمونه‌های آردوینو IDE بسته هستند. IDE فقط کتابخانه‌ها را در هنگام راه اندازی اسکن می‌کند. تا زمانی که هر نمونه‌ای از IDE باز باشد، کتابخانه جدید شما را دیده نخوهد شد.

2- فایل زیپ را دانلود کنید

مطمئن شوید که یک نسخه منتشر شده از کتابخانه را انتخاب کنید. برخی از مخازن کتابخانه هنوز در حال توسعه هستند و ممکن است حاوی کدهای منتشر نشده یا تست نشده باشند. دکمه Releases شما را به نسخه‌های آزمایش شده و منتشر شده می‌برد.

برای یافتن نسخه منتشر شده کتابخانه، روی دکمه Releases در صفحه مخزن Github کلیک کنید.

فایل زیپ را دانلود کنید

سپس فایل فشرده را دانلود کنید.

فایل فشرده را دانلود کنید

3- فایل Zip را باز کنید

فایل Zip را باز کنید و پوشه اصلی کتابخانه را کپی کنید.

فایل Zip را باز کنید

4- در پوشه کتابخانه‌های خود جایگذاری کنید

پوشه Sketchbook Libraries خود را باز کنید و پوشه اصلی را که از Zip کپی کرده‌اید، قرار دهید.

پوشه Sketchbook Libraries خود را باز کنید

5- یک نام قانونی به آن بدهید

IDE پوشه‌های دارای خط تیره در نام را نمی‌شناسد. بنابراین باید نام پوشه Master Github را تغییر دهید. زیرخط (_)خوب است.

نام پوشه Master Github را تغییر دهید

6- IDE را دوباره راه اندازی کنید

Arduino IDE را مجددا راه اندازی کنید و بررسی کنید که کتابخانه در منوی File->Examples ظاهر شود. یکی از نمونه‌های کتابخانه را برای آزمایش دانلود کنید.

IDE را دوباره راه اندازی کنید

7- بررسی کنید که کامپایل می شود

روی نماد علامت چک در بالا سمت چپ کلیک کرده و بررسی کنید که طرح نمونه بدون خطا کامپایل شده باشد.

بررسی کنید که کامپایل می‌شود

نصب کتابخانه آردوینو در Mac OSX

برای نصب کتابخانه در Mac OSX مراحل زیر را دنبال کنید:

1- آردوینو IDE را ببندید

ابتدا مطمئن شوید که تمام نمونه‌های آردوینو IDE بسته هستند. IDE فقط کتابخانه‌ها را در هنگام راه اندازی اسکن می‌کند. تا زمانی که هر نمونه‌ای از IDE باز باشد، کتابخانه جدید شما قابل مشاهده نخواهد بود.

اگر میخواهید اتصال آردوینو به اینترنت را بیاموزید کلیک کنید.

2- فایل زیپ را دانلود کنید

مطمئن شوید که یک نسخه منتشر شده از کتابخانه را انتخاب کنید. برخی از مخازن کتابخانه هنوز در حال توسعه هستند و ممکن است حاوی کدهای منتشر نشده یا تست نشده باشند. دکمه Releases شما را به نسخه‌های آزمایش شده و منتشر شده می‌برد.

برای یافتن نسخه منتشر شده کتابخانه، روی دکمه Releases در صفحه مخزن Github کلیک کنید.

فایل زیپ را دانلود کنید

سپس فایل فشرده را دانلود کنید.

فایل فشرده را دانلود کنید

3-  فایل را در پوشه دانلودها پیدا کنید

OSX به طور خودکار فایل فشرده را در آنجا باز می کند.

به طور خودکار فایل فشرده را در آنجا باز می کند

4- فایل را به پوشه Libraries خود بکشید

پوشه Sketchbook Libraries خود را باز کنید و پوشه اصلی را از Downloads به داخل آن بکشید.

فایل را به پوشه Libraries خود بکشید

5- یک نام قانونی به آن بدهید

IDE پوشه های دارای خط تیره در نام را نمی شناسد. بنابراین باید نام پوشه Master Github را تغییر دهید. زیرخط (_) خوب است.

نام پوشه Master Github را تغییر دهید

6- IDE را دوباره راه اندازی کنید

Arduino IDE را مجددا راه اندازی کرده و بررسی کنید که کتابخانه در منوی File->Examples ظاهر شود.

IDE را دوباره راه اندازی کنید

7- بررسی کنید که کامپایل می شود

روی نماد علامت چک در بالا سمت چپ کلیک کنید و بررسی کنید که طرح نمونه بدون خطا کامپایل شده باشد.

نمونه بدون خطا کامپایل

کلام آخر

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

بازگشت به لیست

1 دیدگاه در “آموزش کامل دانلود و نصب کتابخانه های آردوینو

  1. سروش گفت:

    سلام و عرض ادب مهندس …
    میشه توضیح بدید چطور از دستورات کتابخانه اردویینو میشه فهمید که چه سنسور یا ماژولی مورد نیاز هست ؟ مثلا کتابخانه رو داریم ولی از کدها و دستورات چطور میشه قطعات مورد نیاز رو تشخیص داد ؟ من خیلی گیج‌ شدم سر این موضوع

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