این روزا همه کسایی که دستی بر الکترونیک و برنامه نویسی دارن آردوینو رو میشناسن. آردوینو یک پلتفرم هست که سخت افزار و نرم افزارو یکجا در اختیارتون میذاره. برای همینم هم بین الکترونیک کارا طرفدار داره هم بین برنامه نویسا. چرا؟ چون برنامه نویسها میتونن بدون نیاز به دانش طراحی مدار و الکترونیک، خروجی اجرای کدی که نوشتند رو ببین. الکترونیککارا هم میتونن عملکرد مداری که طراحی کردند رو با استفاده از امکانات نرم افزار Arduino Ide بررسی کنن.
خب حالا که قانع شدید نرم افزار آردوینو مهم و مفیده، بریم ببینیم برای شروع کار با این نرم افزار از کجا باید شروع کنیم؟ اینجا من میخوام مختصر بگم که چطور در نرم افزار آردوینو برنامه نویسی کنید. در ضمن به سبب احترام به کپی رایتینگ همین ابتدا میگم این مطلب با نیم نگاهی به مطلب راهنمای جامع نرم افزار آردوینو نوشته سعید حسینی از بلاگ آریو الکترونیک نوشتم. اگه توضیحات من کامل نبود به اون مطلب مراجعه کنید چون فیلم هم داره برای آموزشش. خب بریم سراغ مطلب خودم.
میکروکنترلر و برنامه نویس، زبان همدیگه رو متوجه نمیشن. درنتیجه به یک مترجم واسط نیاز دارن که این مترجم همون کامپایلر هست.
کامپایلرهای مختلفی برای انواع میکروکنترلرها وجود داره مثل Codevision برای AVR یا MPLAB برای PIC.
بردهای آردوینو هم درسته بر اساس میکروکنترلرهای AVR طراحی شدند ولی کامپایلر مخصوص به خودشونو دارن، بنام Arduino IDE.
حالا زحمت بکشید و آخرین نسخه این نرم افزار رو از سایت رسمی arduino دانلود کنید. دقت کنید که سیستم عامل خودتون رو درست انتخاب کنید.
خداروشکر این نرم افزار کاملا رایگانه و نیازی به هیچگونه کرک شدنی نداره. پس براحتی به همه امکانات این نرم افزار دسترسی دارید.
بعد از دانلودش، فایل نصبو ران کنید و گزینه next رو انقد بزنید تا فرایند نصبش تموم بشه. با اجرای نرم افزار این تصویرو میبینید:
این مطلب صرفا آموزش کار با نرم افزار آردوینو IDE هست و قرار نیست برنامه نویسی آموزش بدیم. پس با فرض این که شما خودتون بلدید، توضیح نحوه کار با این نرم افزارو ادامه میدیم.
روال اصلی کار اینه که اول یک پروژه ایجاد یا باز میکنید، کد مینوسید و بعد ذخیره میکنید. یک راه اینه که از منوی file این مواردو انتخاب کنید. راه دوم اینه از نوار ابزار بالای نرم افزار آیکونهاشو پیدا کنید و انتخاب کنید اینم عکسش:
حالا با این پروژهای که ساختید چه کنید؟
برنامه نویسی در نرم افزار آردوینو سه بخش اصلی داره:
• بخش A برای اضافه کردن کتابخانه ها، تعریف شی ها، تعریف متغیرهای عمومی و تعریف ثوابت
• بخش B برای پیکربندی های لازم قطعات و کدهایی که یک فقط مرتبه اجرا میشن
• بخش C برای کدهایی که قراره مرتب اجرا بشن. هر وقت به آخرین خط کد در بخش C برسیم مجدد برمیگرده و از اول این بخش را تکرار میکنه. این عملیات بی نهایت بار تکرار میشه.
نرم افزار آردوینو قابلیت اینو داره که صحت کد شما رو از نظر دستورات برنامه نویسی بررسی کنه. این کار هم به سادگی فشردن آیکون تیک روی سربرگ نرم افزاره.
حالا وقتشه کد خفنی که نوشتیدو روی سخت افزار آپلود کنید. چطور؟ اول بوردی که باهاش کار میکنید رو مثل تصویر زیر انتخاب کنید.
بعدش درگاه ارتباطی مدنظرتونو (که همیشه درگاه سریال هست) انتخاب کنید.
بعدش برای آپلود کافیه آیکون آپلود در سربرگ نرم افزار یا میانبر Ctrl + U رو بزنید تا فرآیند آپلود شروع بشه.
بعد که آپلود تموم شد این پیام Done Uploading رو مشاهده میکنید. مثل تصویر زیر:
نکته مهم به نقل از سعید حسینی:
اگه موقع آپلود با خطا مواجه شدید ، دلیلش اکثر مواقع از سه حالت خارج نیست یا درگاه ارتباطیتون رو انتخاب نکردید که ممکنه بعلت درست متصل نشدن برد به کامپیوتر باشه، یا برد هدفتون رو درست انتخاب نکردید و یا اینکه خطای برنامه نویسی داخل کدتون وجود داره.
خب تا اینجا نصب و استفاده از نرم افزار Arduino Ide رو توضیح دادیم. این نرم افزار قابلیت های باحال دیگه مثل کتابخانه های پیشفرض برنامه نویسی داره که کدنویسی رو خیلی راحت میکنه. اما این مواردو تو یک مطلب دیگه توضیح میدم. اگه عجله دارید میتونید آموزش کامل رو از منبع اصلی من مطالعه بفرمایید. در زیر لینکش درج شده.
از اینکه وقت گذاشتید و این مطلبو خوندید ممنونم. امیدوارم براتون مفید بوده باشه.
منبع من:
https://ariopulse.com/arduino-ide-tutorial/