آموزش نرم افزار آردوینو همراه با انجام یک پروژه ساده

آموزش نرم افزار آردوینو

مقدمه

بعد از آموزش سخت افزار برد Arduino uno، آماده کار و نصب نرم افزار Arduino IDE می شویم.

اولین چیزی که باید یاد بگیریم نحوه پروگرام کردن (بارگذاری) برنامه نوشته شده روی برد آردوینو می باشد.

در این قسمت، بسیار ساده یاد میگیریم که چگونه می توانیم برنامه آردوینو را روی کامپیوتر خودمان نصب کنیم
و برد را برای پروگرام کردن توسط کابل USB آماده کنیم.

آموزش استفاده از نرم افزار آردوینو را بیان خواهیم کرد
و در 8 مرحله ساده به طرز استفاده از بردهای آردوینو، برنامه نویسی و اجرای پروژه های نمونه روی برد آردوینو خواهیم پرداخت.

آموزش نرم افزار آردوینو ؛ مرحله 1: در این مرحله باید یک برد آردینو تهیه نمایید (می توانید هر کدام از بردهای آردوینو که مورد نیازتان است را انتخاب نمایید)
و یک کابل USB نیاز دارید.

در صورتی که از بردهای آردوینو زیر استفاده می کنید؛

UNO, Arduino Duemilanove, Arduino Mega 2560, Diecimila

نیاز به یک کابل USB استاندارد (منظور کابل A به B می باشد) خواهید داشت همانند کابلی که به پرینتر وصل می کنید.

در شکل زیر یک کابل Usb استاندارد را مشاهده می نمایید:

کابل usb

در صورتی که از برد Arduino Nano استفاده می نمایید نیاز به یک کابل Usb نوع A به mini-B نیاز خواهید داشت.

در تصویرر زیر یک کابل Usb AtoB را مشاهده می نمایید:

کابل usb mini

و در صورتی که از بورد های دیگر آردوینو استفاده می کنید از کابل Usb A to micro-B باید استفاده نمایید.

 

آموزش نرم افزار آردوینو ؛ مرحله 2: دانلود نرم افزار آردوینو Arduino IDE:

می توانید نسخه های مختلف نرم افزار آردوینو Arduino IDE را از صفحه رسمی سایت منبع دانلود نمایید.
دقت نمایید که نرم افزار سازگار با سیستم عامل خود را دانلود نمایید.
نرم افزار Arduino IDE برای سیستم عامل های ویندوز، مک و لینوکس موجود است.

بعد از دانلود فایل آن را از حالت فشرده خارج نمایید.

نرم افزار آردوینو

آموزش نرم افزار آردوینو ؛ مرحله 3: روشن کردن برد آردوینو

اکثر بورد های آردوینو به وسیله کابل  usb روشن می شوند و آماده کار خواهند شد،
همچنین تعدادی از بورد های آردوینو جک آداپتور برای اعمال تغذیه خارجی دارند.

برد آردوینو را به وسیله کابل usb مناسب به کامپیوتر متصل نمایید.
یک led روی برد روشن خواهد شد که نشان دهنده اتصال مناسب تغذیه مدار می باشد.

آموزش نرم افزار آردوینو ؛ مرحله 4: اجرای نرم افزار آردوینو IDE

بعد از اینکه برنامه آردوینو را دانلود کردید، آن را از حالت فشرده خارج نمایید.

درون پوشه یک برنامه به نام Arduino وجود دارد، برنامه را باز کنید.

نرم افزار آردوینو

آموزش نرم افزار آردوینو ؛ مرحله 5: اجرای اولین پروژه با آردوینو uno

هنگامی که نرم افزار اجرا می شود، دو گزینه برای شروع کار وجود دارد:

  • ساختن پروژه جدید
  • باز کردن پروژه های نمونه موجود در برنامه

برای ساختن یک پروژه جدیدد از منوی File گزینه New را انتخاب می کنیم.
در این حالت یک برگه جدید خالی ایجاد می شود که می توانیم برنامه مورد نظر خود را در آن بنویسیم.

نرم افزار آردوینو

و برای باز کردن پروژه های نمونه موجود در نرم افزار از منوی File گزینه Example انتخاب می کنیم.

در منوی Example برنامه های نمونه زیادی وجود دارد که می توانید از آنها استفاده نمایید.

برای شروع کار و ساخت اولین پروژه با برد آردوینو Uno ما با یک برنامه ساده با نام Blink شروع می کنیم.
برای این کار از منوی Example که در بالا گفته شد گزینه Basics که شامل پروژه های ساده می باشد را انتخاب کرده
و از لیست پروژه های نمایش داده شده گزینه Blink را انتخاب می نماییم.
(این یک پروژه ساده با آردوینو می باشد که در آن یک Led که روی برد می باشد چشمک زن خواهد شد)

مسیر برای باز کردن پروژه های نمونه جدید:

File > Example > Basics > Blink

 

آردوینو

آموزش نرم افزار آردوینو ؛ مرحله 6: انتخاب برد در نرم افزار آردوینو

برای اینکه به هنگام برنامه ریزی روی برد یا به عبارت دیگر پروگرام کردن برد آردوینو خطایی مشاهده نکیم
باید برد انتخاب شده در نرم افزار و بردی که به کامپیوتر متصل کرده ایم یکسان باشند
و صرفا یکسان بودن نوع میکروکنترلر روی برد کفایت نمی کند.

برای انتخاب برد درون برنامه از منوی Tools گزینه Board برد متناسب با بردی که به کامپیوتر متصل کرده اید را انتخاب نمایید.

آردوینو

در اینجا ما برد آردوینو Uno را متناسب با آموزش خود انتخاب خواهیم کرد،
اما شما باید نام برد را متناسب با بردی که تهیه کردید انتخاب نمایید.

آموزش نرم افزار آردوینو ؛ مرحله 7: انتخاب پورت سریال

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

برای دانلود درایور برد آردوینو UNO به اینجا مراجعه فرمایید

برای انتخاب پورت سریال صحیح از منوی Tools گزینه Serial Port را انتخاب می کنیم، در اینجا لیستی از پورت های سریال نمایش داده خواهد شد.

COM1 و COM2 معمولا برای سخت افزارهای سریال کامپیوتر ها رزرو شده اند، و این احتمال وجود دارد که برد شما به عنوان COM3 و یا بالاتر شناخته شود. در صورتی که از بردهای اصلی آردوینو استفاده می کنید با اتصال برد به کامپیوتر همانند شکل زیر علاوه بر نمایش شماره پورت سریال نام برد متصل شده به کامپیوتر نیز جلوی آن نمایش داده می شود. و در صورتی که از بردهای غیر اصل با مبدل سریال CH340 استفاده می کنید برای پیدا کردن شماره پورت سریال کافیست برد را از کامپیتور جدا کنید تا پورت متناظر آن در منوی Serial Port حذف شود و با اتصال مجدد آن ظاهر شده و میتوانید آن را انتخاب نمایید.

بعد از انتخاب تنظیمات بالا در نوار وضعیت برد و پورت سریال انتخاب شده را خواهیم دید.

آموزش نرم افزار آردوینو

آموزش نرم افزار آردوینو ؛ مرحله 8: آپلود برنامه روی برد (پروگرام کردن برد)

قبل از اینکه پروگرام کردن برد آردوینو (آپلود کردن برنامه روی برد آردوینو) را شرح دهیم، عملکرد منوهای موجود در Arduino IDE را مختصرا شرح می دهیم.

آموزش نرم افزار آردوینو

  • Verify

برای بررسی خطاهای برنمه نوشه شده از این گزینه استفاده می نماییم.

  • Upload

برای آپلود کردن برنامه نوشته شده روی برد از این کزینه استفاده می کنیم. (پروگرام کردن میکروکنترلر)

  • New

کلید میانبر برای ایجاد یک پروژه جدید.

  • Open

کلید میانبر برای باز کردن نمونه پروژه های موجود در نرم افزار.

  • Save

ذخیره پروژه ایجاد شده.

  • Serial Monitor

ترمینال سریال برای دریافت دیتای پورت سریال از برد و ارسال اطلاعات به برد.

حالا با یک کلیک ساده روی منوی Upload شروع به آپلود برنامه روی برد آردوینو خواهید کرد.

چند ثانیه صبر نمایید، در زمان آپلود دو عدد Led با نام های Rx و Tx روی برد چشمک خواهند زد.

در صورتی که آپلود برنامه با موفقیت انجام شود در نوار وضعی پیغام “Done Uploading” را خواهید دید.

نکته: در صورتی که از برد آردوینو Mini, NG و یا بعضی از بردهای دیگر لازم است بلافاصله قبل از کلیک کردن دکمه Upload برنامه، کلید ریست میکروکنترلر روی برد را بزنید.

برای دیدن آموزش کامل آردوینو می توانید به اینجا مراجعه فرمایید.


۹ Comments

حمزه

فروردین ۶, ۱۳۹۸ at ۲:۲۱ ق.ظ

سلام برای گفتن یک مطلب و راه دادن یکی مثل من برای یادگیری اردینو با کلمات بازی میکنن و اسپارک ودر دورهمی و پلاس و پلاس میگن و نرخ تعیین میکنن..اما دم شما گرم که رایگان به من هموطنت کمک میکنی که راه یادگیری آردینو برام هموار تر بشود .
از خدای مهربون بهترینها را برای تک تک شما بزرگواران مسئلت دارم .
ایام بکام

امید

آبان ۱۳, ۱۳۹۸ at ۷:۱۷ ب.ظ

دمت گرم،کوتاه رسا وصریح،زنده باشی انشالله.

مهدی(M.A)

دی ۱۶, ۱۳۹۸ at ۱۰:۳۹ ق.ظ

با سلام
از شما بزرگواران که مطالبی همچون این مطلب را بصورت رایگان در اختیار عموم مردم قرار می دهید بسیار سپاس گذارم
انشاءالله که پیشرفت های بزرگی در زمینه های مختلف همچون الکترونیک داشته باشیم.
در پناه و یاری خدا.

امیر جعفر

دی ۱۸, ۱۳۹۸ at ۸:۳۹ ب.ظ

ممنون از اموزش
من سوال داشتم لطفا به من کمک کنید
وقتی میخوام برنامه را در برد بریزم این ارور را میده چگون مشکل را برطرف کنم؟

Arduino: 1.8.1 (Windows 7), Board: “Arduino/Genuino Uno”

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can’t set com-state for “\\.\COM9”
An error occurred while uploading the sketch

This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.

حسین

آذر ۱۱, ۱۴۰۱ at ۱۱:۵۰ ق.ظ

سلام برای من اون علامت های کناراپلودنمایش داده نمیشه یعنی مینویسه دیباگ نات ساپورت.

امیر

دی ۲۲, ۱۴۰۱ at ۶:۳۳ ب.ظ

سلام ببخشید میخواستم بدونم با استفاده از ماژول شتاب سنج و اردوینو ب چ صورت وقتی شتاب سنج رو در سه محور حرکت میدیم نمودار شتاب هارو توی نرم افزار اردوینو نمایش بده

mobin

بهمن ۶, ۱۴۰۱ at ۴:۴۰ ب.ظ

سلام
ممنون از اموزس اما من این ارار رو میگیرم

processing.app.debug.RunnerException
at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:317)
at cc.arduino.Compiler.loadPreferences(Compiler.java:216)
at cc.arduino.Compiler.build(Compiler.java:175)
at processing.app.SketchController.build(SketchController.java:664)
at processing.app.Editor$BuildHandler.run(Editor.java:1638)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Cannot run program “C:\Program Files (x86)\arduino-1.8.19\arduino-builder”: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:297)
… 5 more
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
… 7 more

علی

اسفند ۵, ۱۴۰۱ at ۸:۰۴ ب.ظ

سلام. خیلی ممنون . مطابق مطالب شما پیش رفتم و جواب گرفتم.

علیییییی

اردیبهشت ۵, ۱۴۰۲ at ۸:۲۵ ب.ظ

درود. در هنگام اپلود برنامه BLINK خطای زیر را نمایش می دهد. علت چیست؟

The command ‘arduino-verify-sketch’ cannot be executed. There are no active handlers available for the command.

ارسال نظرات