آموزش نرم افزار آردوینو همراه با انجام یک پروژه ساده
آموزش نرم افزار آردوینو
مقدمه
بعد از آموزش سخت افزار برد Arduino uno، آماده کار و نصب نرم افزار Arduino IDE می شویم.
اولین چیزی که باید یاد بگیریم نحوه پروگرام کردن (بارگذاری) برنامه نوشته شده روی برد آردوینو می باشد.
در این قسمت، بسیار ساده یاد میگیریم که چگونه می توانیم برنامه آردوینو را روی کامپیوتر خودمان نصب کنیم
و برد را برای پروگرام کردن توسط کابل USB آماده کنیم.
آموزش استفاده از نرم افزار آردوینو را بیان خواهیم کرد
و در 8 مرحله ساده به طرز استفاده از بردهای آردوینو، برنامه نویسی و اجرای پروژه های نمونه روی برد آردوینو خواهیم پرداخت.
آموزش نرم افزار آردوینو ؛ مرحله 1: در این مرحله باید یک برد آردینو تهیه نمایید (می توانید هر کدام از بردهای آردوینو که مورد نیازتان است را انتخاب نمایید)
و یک کابل USB نیاز دارید.
در صورتی که از بردهای آردوینو زیر استفاده می کنید؛
UNO, Arduino Duemilanove, Arduino Mega 2560, Diecimila
نیاز به یک کابل USB استاندارد (منظور کابل A به B می باشد) خواهید داشت همانند کابلی که به پرینتر وصل می کنید.
در شکل زیر یک کابل Usb استاندارد را مشاهده می نمایید:
در صورتی که از برد Arduino Nano استفاده می نمایید نیاز به یک کابل Usb نوع A به mini-B نیاز خواهید داشت.
در تصویرر زیر یک کابل Usb AtoB را مشاهده می نمایید:
و در صورتی که از بورد های دیگر آردوینو استفاده می کنید از کابل 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.