آردوینومقدماتی۸ دقیقه مطالعهArduino IDE 1.8.19 / 2.x — Uno R3

نصب Arduino IDE و اتصال برد

Arduino IDE را گام‌به‌گام نصب می‌کنید (نسخهٔ پیشنهادی برای کاربران ایران)، بخش‌های محیط را می‌شناسید و برد Uno را برای اولین آپلود آماده می‌کنید.

آنچه در این درس می‌آموزید

  • نسخهٔ مناسب Arduino IDE را برای سیستم و منطقهٔ خودتان انتخاب و نصب کنید
  • برد Uno را به رایانه وصل کنید و درایور آن را آماده کنید
  • برد و پورت را در IDE انتخاب کنید و یک اسکچ را Verify و Upload کنید
نویسنده: تیم داکنامه · بازبینی: ۲۰۲۶-۱۱-۰۱
فهرست مطالب

تا اینجا برد را شناختید؛ حالا باید راهی برای گفت‌وگو با آن بسازید. آردوینو خودش کیبورد و صفحه‌نمایش ندارد، پس همهٔ کار از رایانه می‌گذرد: برنامه را در نرم‌افزاری به نام Arduino IDE می‌نویسید و با همان نرم‌افزار روی برد آپلود می‌کنید. در این درس نصب را از صفر انجام می‌دهیم و تا اولین آپلود موفق جلو می‌رویم.

IDE چیست؟

«محیط توسعه یکپارچه» (IDE - Integrated Development Environment) نرم‌افزاری است که همهٔ ابزار نوشتن برنامه را یک‌جا دارد: ویرایشگر متن، دکمهٔ ساخت (کامپایل) و ابزار انتقال برنامه به دستگاه. برای پایتون از VS Code یا PyCharm استفاده می‌کنید؛ برای آردوینو، Arduino IDE. این نرم‌افزار رایگان و متن‌باز است و برای ویندوز، مک و لینوکس عرضه می‌شود. امروز دو نسخهٔ اصلی دارد:

نسخه ظاهر و ویژگی مناسب برای
IDE 1.8.x (Legacy) ظاهر کلاسیک، سبک، اجرای کاملاً آفلاین، پشتیبانی خودکار Uno بدون دانلود اضافه سیستم‌های ضعیف‌تر و کاربرانی که سرورهای دانلود آردوینو برایشان باز نیست
IDE 2.x (فعلی) ظاهر مدرن، تکمیل خودکار کد، دیباگر سیستم‌های جدید با دسترسی آزاد به سرورهای آردوینو

از نظر برنامه‌نویسی هر دو یکسان‌اند؛ هر اسکچی که در یکی بنویسید در دیگری هم کار می‌کند.

نسخهٔ پیشنهادی برای کاربران ایران: 1.8.19

سرور دانلود رسمی آردوینو (downloads.arduino.cc) برای IPهای ایران محدود است و نسخهٔ 2 را سخت می‌توان دانلود کرد. نسخهٔ 1.8.19 برای شروع کار با Uno دقیقاً همان کارها را انجام می‌دهد، سبک‌تر است و یک بار که نصب شد، هیچ‌چیز اضافه نمی‌خواهد (پشتیبانی Uno به‌صورت پیش‌فرض داخل آن است). نصاب رسمی ویندوز این نسخه روی Internet Archive — آرشیوی که از ایران باز می‌شود — آینه شده است:

۱. به صفحهٔ این آینه بروید: archive.org/details/arduino-1.8.19-windows ۲. فایل arduino-1.8.19-windows.exe (حدود ۱۱۲ مگابایت) را دانلود کنید؛ این همان نصاب رسمی آردوینو است که توسط Internet Archive نگه داشته می‌شود. ۳. فایل را اجرا کنید و پرسش «اجازهٔ اجرا» (UAC) را تأیید کنید. ۴. در نصاب، قرارداد مجوز را بپذیرید، مقصد نصب را همان پیش‌فرض بگذارید و در مرحلهٔ انتخاب گزینه‌ها، هر دو مورد — نصب درایور USB و برنامه‌های مرتبط — تیک‌خورده باقی بمانند. همین درایور است که برد را به ویندوز می‌شناساند. ۵. Install بزنید و صبر کنید؛ در پایان Finish.

نصب IDE 2 (گزینهٔ دوم)

اگر به سرورهای آردوینو دسترسی دارید (مثلاً با تغییر IP)، نسخهٔ مدرن‌تر هم عالی است:

۱. به صفحهٔ رسمی دریافت نرم‌افزار آردوینو بروید: arduino.cc/en/software. ۲. در بخش Arduino IDE 2، نسخهٔ «Win 10 and newer, Installer» را دانلود کنید. ۳. نصاب را اجرا کنید، مجوز را بپذیرید، مقصد پیش‌فرض را نگه دارید و گزینهٔ نصب درایور USB را تیک‌دار بگذارید. ۴. Install و سپس Finish.

همچنین Arduino IDE 2 در Microsoft Store ویندوز هم موجود است که معمولاً بدون فیلتر نصب می‌شود.

آشنایی با محیط IDE

IDE را اجرا کنید. یک اسکچ خالی (با تابع‌های آمادهٔ setup و loop) باز می‌شود. بخش‌های مهم محیط در هر دو نسخه تقریباً یکسان است:

بخش جای محیط کارکرد
ویرایشگر وسط پنجره نوشتن کد؛ اسکچ‌ها پسوند .ino دارند
دکمهٔ Verify بالا چپ، علامت تیک کامپایل؛ کد را ترجمه و خطاها را نشان می‌دهد، بدون آپلود
دکمهٔ Upload کنار تیک، علامت فلش کامپایل و نوشتن برنامه روی برد
کنسول پایین پنجره پیام کامپایل، خطاها و نتیجهٔ آپلود
سریال مانیتور نسخهٔ 2: راست بالا، ذره‌بینی — نسخهٔ 1.8: سمت راست پنجره پنجرهٔ گفت‌وگوی متنی با برد؛ موضوع درس ارتباط سریال

اتصال برد و انتخاب درایور

کابل USB نوع B را به برد و به رایانه وصل کنید. LED روشن (ON) روی برد روشن می‌شود؛ یعنی تغذیه رسیده است. ویندوز معمولاً چند لحظه صدای شناسایی دستگاه را پخش می‌کند و درایور را خودش نصب می‌کند.

انتخاب برد و پورت

قبل از هر آپلودی، IDE باید بداند برنامه به کدام دستگاه برود:

۱. از منوی Tools > Board > Arduino AVR Boards، برد Arduino Uno را انتخاب کنید. ۲. از منوی Tools > Port، پورتی را انتخاب کنید که نام برد کنارش نوشته شده (در ویندوز چیزی شبیه COM3). اگر مطمئن نیستید کدام پورت است، برد را جدا کنید، فهرست را ببینید، برد را وصل کنید و پورت جدید ظاهرشده را انتخاب کنید.

در IDE 2 معمولاً پس از اتصال، نام برد و پورت همان بالای پنجره کنار دکمهٔ Upload خودکار نمایش داده می‌شود و انتخابش با یک کلیک انجام می‌شود.

نخستین Verify و Upload

اسکچ خالی پیش‌فرض را بدون هیچ تغییری با دکمهٔ Verify کامپایل کنید. در کنسول باید پیام موفقیت کامپایل ببینید. سپس دکمهٔ Upload را بزنید:

۱. کنسول پیام کامپایل و سپس آپلود را نشان می‌دهد. ۲. روی برد، دو LED کوچک با نام‌های TX و RX چند بار سریع چشمک می‌زنند؛ نشانهٔ رفت‌وآمد دادهٔ برنامه است. ۳. در پایان، کنسول پیام Done uploading را می‌دهد و پس از چند لحظه میکروکنترلر ریست و برنامه اجرا می‌شود.

اسکچ خالی چیزی ندارد که ببینید، اما آپلود موفقش یعنی همهٔ زنجیره — درایور، پورت، بوت‌لودر برد — درست کار می‌کند. از درس بعد، همین دکمهٔ آشنا برنامهٔ واقعی شما را به برد می‌فرستد.

تمرین‌ها

تمرین

تمرین ۱ — پیدا کردن پورت برد خودتان

برد را از USB جدا کنید. در IDE منوی Tools > Port را باز کنید و پورت‌های موجود را (حتی اگر فقط همان‌جا خالی بود) یادداشت کنید. برد را دوباره وصل کنید و منو را دوباره باز کنید. نام پورت جدیدی که اضافه شده، پورت برد شماست. آن را انتخاب کنید و در یک جمله بنویسید پورت شما چه نام دارد.

نمایش راه‌حل

پورت درست همان آیتمی است که فقط هنگام اتصال برد در فهرست ظاهر می‌شود و در ویندوز با نام COM و یک شماره (مثل COM4) و در لینوکس با نامی مثل /dev/ttyUSB0 یا /dev/ttyACM0 نشان داده می‌شود. انتخاب همین آیتم کافی است؛ از این‌جا به بعد IDE آن را به‌خاطر می‌سپارد.

:::

خلاصه

  • IDE محیط یک‌جای نوشتن، کامپایل و آپلود برنامه است و Arduino IDE 2 رایگان و متن‌باز است.
  • نصب روی ویندوز با Installer رسمی انجام می‌شود و درایور USB را هم همراه دارد.
  • برد سازگار ممکن است به درایور جداگانهٔ CH340 نیاز داشته باشد.
  • پیش از آپلود باید از Tools > Board برد Uno و از Tools > Port پورت درست انتخاب شود.
  • چشمک LEDهای TX و RX و پیام Done uploading نشانهٔ آپلود موفق است.

حالا همه‌چیز آماده است؛ در درس بعدی اولین برنامهٔ واقعی خود را می‌نویسید و LED برد را چشمک‌زن می‌کنید.

منابع و ارجاع‌ها