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

برای نوشتن (ویرایش) و آپلود (سیستم‌افزار) برنامه‌ها (اسکچ) در آردوینو، باید یک برنامه برنامه‌نویسی مانند Arduino IDE نصب کنید یا از یک ویرایشگر وب آنلاین استفاده کنید. دانلود (آپلود) برنامه Arduino IDE آخرین نسخه، یا می توانید از ویرایشگر وب از بخش نرم افزار وب سایت arduino.cc استفاده کنید.

دانلود (آپلود) Arduino IDE از وب سایت رسمی:

به وب سایت رسمی آردوینو بروید و از لیست ارائه شده، سیستم عاملی که رایانه شما روی آن اجرا می شود را انتخاب کنید. در این مقاله به نصب Arduino IDE بر روی سیستم عامل ویندوز خواهیم پرداخت. انتخاب خط اول " پنجره هانصاب"شما Arduino IDE را نصب خواهید کرد (همانطور که سایر برنامه ها را نصب می کنید) و با انتخاب خط دوم" پنجره هافایل ZIP برای نصب غیر ادمین» شما یک بایگانی ZIP را با یک پوشه برنامه دانلود خواهید کرد که می توانید بدون نصب آن را اجرا کنید (حتی اگر حقوق مدیر را در رایانه خود ندارید).

صرف نظر از اینکه کدام سیستم عامل را انتخاب می کنید، از شما خواسته می شود از توسعه دهندگان تشکر کنید، این دقیقاً به شما بستگی دارد.


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

صبر کنید تا فایل دانلود شود

پس از اتمام دانلود، فایل باید در پوشه باشد: " این کامپیوتر > دانلودها "(مگر اینکه مکان دیگری را برای ذخیره فایل مشخص کرده باشید).

اجرا کن فایل نصب

از پوشه: «This computer > Downloads» (شما شماره نسخه Arduino IDE را به جای X.X.X در نام فایل خواهید داشت).






  • 1 پیام: شما را معرفی می کند توافقنامه مجوز، روی دکمه "موافقم" کلیک کنید، پیام 2 ظاهر می شود.
  • پیام 2: از شما می خواهد اجزای نصب را انتخاب کنید، روی دکمه "بعدی" کلیک کنید، پیام 3 ظاهر می شود.
  • پیام 3: از شما می خواهد مسیر نصب Arduino IDE را انتخاب کنید، روی دکمه Install کلیک کنید، پیام 4 ظاهر می شود.
  • پیغام 4: پیشرفت نصب Arduino IDE را به شما اطلاع می دهد و پس از آن پیام 5 ظاهر می شود.
  • پیام 5: به شما اطلاع می دهد که نصب Arduino IDE کامل شده است، روی دکمه "بستن" کلیک کنید.

در طول مراحل نصب، ممکن است 4 پیام در بالای پنجره ظاهر شود ویندوز ویندوزدرخواست اجازه شما برای نصب درایورها:


با کلیک بر روی دکمه «نصب» اجازه نصب درایورها را بدهید؛ این درایورها به شما این امکان را می دهند که بردهای آردوینو متصل شده از طریق گذرگاه USB را شناسایی کرده و با آنها کار کنید.

این کار نصب Arduino IDE را تکمیل می کند. .

نماد برنامه باید روی دسکتاپ شما ظاهر شود:

راه اندازی Arduino IDE:

هنگامی که برای اولین بار برنامه را اجرا می کنید، ممکن است پیامی ظاهر شود دیوار آتش ویندوزدرباره مسدود کردن دسترسی برای برخی از توابع شبکه جاوا Arduino IDE:


با کلیک بر روی دکمه "اجازه دسترسی" اجازه دسترسی را بدهید. پس از آن، این پنجره ظاهر نمی شود.

پنجره برنامه Arduino IDE باز می شود:


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


اکنون می توانید یک طرح (کد) بنویسید و آن را در آردوینو آپلود کنید (آپلود/فلش کنید). اما قبل از آن باید برد آردوینو را به کامپیوتر وصل کنید و به برنامه آردوینو IDE بگویید کدام برد آردوینو را وصل کرده اید و به کدام پورت...

اتصال برد آردوینو:

پس از اتصال برد آردوینو از طریق پورت USBبه رایانه، برنامه Arduino IDE باید نشان دهد که کدام برد آردوینو را متصل کرده اید. برای انجام این کار، برد مورد نظر را از لیست در قسمت منو انتخاب کنید. ابزار > پرداخت > نام هیئت شما


حال باید پورت Com که برد آردوینو شما به آن متصل است را انتخاب کنید. برای انجام این کار، پورت Com مورد نظر را از لیست پورت های Com موجود در قسمت منو انتخاب کنید. ابزار > بندر > شماره پورت موجود"، همانطور که در شکل زیر نشان داده شده است:


اگر کنترلر USB برد آردوینو شما بر روی یک تراشه FTDI یا مشابه پیاده سازی شده باشد، در لیست پورت های Com موجود، نام برد آردوینو را در براکت های روبروی پورت Com نمی بینید. در مورد ما، شما به سادگی "COM1" و "COM7" را مشاهده می کنید، سپس این سوال پیش می آید که برد آردوینو به کدام یک از این پورت ها متصل است؟

این موضوع خیلی ساده قابل حل است. برد آردوینو را از کامپیوتر جدا کرده و " ابزار > بندر » . در لیست پورت های Com شما فقط خواهید دید در دسترس پورت های Com، یعنی در مورد ما فقط "COM1" است. حالا برد آردوینو را به کامپیوتر وصل کنید و دوباره منو را باز کنید. ابزار > بندر » . اکنون مشاهده خواهید کرد که لیست پورت های Com یک عدد افزایش یافته است (در مورد ما، "COM7" به "COM1" اضافه شده است)، و به نظر می رسد که برد آردوینو شما به پورت Com متصل است.

اگر هنگام اتصال برد آردوینو ظاهر یک پورت Com جدید را مشاهده نکردید، کنترلر USB برد آردوینو شما بر روی تراشه های شخص ثالث پیاده سازی شده است و باید یک درایور اضافی برای آن نصب کنید. به عنوان مثال، درایور تراشه CH340G.

آپلود یک طرح از برنامه Arduino IDE در برد Arduino:

پس از اینکه نوع برد آردوینو را مشخص کردید، پورت Com را انتخاب کردید و طرح (کد برنامه) خود را نوشتید، طرح را می توان در کنترلر برد آردوینو آپلود کرد (آپلود/فلش کرد). . برای انجام این کار، آیتم منو را انتخاب کنید» یا روی دکمه به شکل دایره با فلش کلیک کنید:


اگر طرحی را در یک پنجره جدید نوشتید و آن را در فایلی ذخیره نکردید، قبل از بارگذاری آن در برد آردوینو، برنامه های آردوینو IDE از شما می خواهد آن را ذخیره کنید. نامی را که می خواهید طرح را تحت آن در یک فایل ذخیره کنید وارد کنید و روی دکمه "ذخیره" کلیک کنید.


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


طرح کوچک بالا (در تصویر) باعث چشمک زدن LED روی برد آردوینو می شود. بسیاری از طرح ها با استفاده از کتابخانه ها ساده و کوتاه می شوند. در بخش می توانید کتابخانه ها و نحوه نصب آنها را بدانید.

بیایید شروع به کار با آردوینو در سیستم عامل ویندوز را بررسی کنیم. بیایید پلتفرم را به عنوان مثال در نظر بگیریم آردوینو اونو. برای سایر تابلوها تفاوت حداقل است.

نصب آردوینو IDE

ابتدا باید محیط توسعه یکپارچه Arduino - Arduino IDE - را روی رایانه خود نصب کنید. با توجه به جنگ بین Arduino SRL و Arduino LLC، بسته به مدل پلتفرم، نسخه Arduino IDE را انتخاب کنید.

دانلود Arduino IDE 1.6.4 - d برای همه پلتفرم ها به جز Arduino Leonardo ETH و Arduino M0 (نسخه پایداراز Arduino LLC).

راه اندازی Arduino IDE

بعد از اینکه دانلود کردیدیا آردوینو IDE را نصب کرده اید، بیایید آن را راه اندازی کنیم! پنجره ای مانند شکل زیر باید باز شود.

مشکلی پیش آمده است؟

    Arduino IDE شروع نمی شود؟ JRE (محیط زمان اجرا جاوا) احتمالاً به اشتباه روی رایانه شما نصب شده است. برای نصب مجدد Arduino IDE به نقطه (1) مراجعه کنید: نصب کننده تمام کارهای استقرار JRE را انجام خواهد داد.

اتصال آردوینو به کامپیوتر

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

آردوینو را از طریق کابل USB به کامپیوتر خود وصل کنید. خواهید دید که LED "روشن" روی برد روشن می شود و LED "L" شروع به چشمک زدن می کند. این به این معنی است که برق به برد تامین می شود و میکروکنترلر آردوینو شروع به اجرای "Blink" (LED چشمک زن) برنامه ریزی شده در کارخانه کرده است.

برای پیکربندی آردوینو IDE برای کار با یک آردوینو خاص، باید دریابیم که کامپیوتر چه شماره پورت COM را به این پلتفرم اختصاص داده است. برای انجام این کار، به Windows Device Manager بروید و برگه "Ports (COM and LPT)" را باز کنید. باید تصویر زیر را ببینیم:


این بدان معناست که سیستم عامل برد آردوینو ما را به عنوان یک پورت COM شناسایی کرده، درایور صحیح را برای آن انتخاب کرده و به این پورت COM شماره 2 اختصاص داده است. اگر برد آردوینو دیگری را به کامپیوتر متصل کنیم، سیستم عامل شماره دیگری به آن اختصاص می دهد. بنابراین، اگر چندین برد آردوینو دارید، بسیار مهم است که در مورد شماره پورت COM سردرگم نشوید.

مشکلی پیش آمده است؟

اگر پس از اتصال آردوینو به رایانه، هیچ دستگاه جدیدی در مدیر دستگاه ظاهر نشد، ممکن است یکی از دلایل زیر باشد:

    کابل یا پورت USB معیوب است

    مسدود کردن توسط سیستم عامل

    برد معیوبآردوینو

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

حال باید به IDE آردوینو بگوییم که بردی که قرار است با آن ارتباط برقرار کند روی پورت COM شماره 2 است.

برای این کار به منوی Tools بروید بندرو پورت COM2 را انتخاب کنید. اکنون Arduino IDE می داند که چیزی در پورت "COM2" وجود دارد. و او به زودی باید با این "چیزی" ارتباط برقرار کند.

برای اینکه IDE آردوینو شک نداشته باشد باید به آردوینو IDE بگوییم با کدام برد کار خواهیم کرد. برای این کار به منوی Tools بروید پرداختو برد Arduino Uno را انتخاب کنید.

اکنون Arduino IDE همه چیزهایی را که برای فلش کردن سیستم عامل آردوینو نیاز دارد می داند.

مشکلی پیش آمده است؟

    آیا لیست پورت های سریال خالی است؟ این بدان معناست که آردوینو به درستی متصل نیست. برای رفع اشکال اتصال به مرحله (3) بازگردید.

    Arduino IDE در هنگام پیمایش منوها بسیار کند است؟ همه چیز را در Device Manager غیرفعال کنید دستگاه های خارجی"سریال بلوتوث" را تایپ کنید. به عنوان مثال، یک دستگاه مجازی برای اتصال به تلفن همراهاز طریق بلوتوث ممکن است باعث این رفتار شود.

محیط پیکربندی شده است، برد متصل است. اکنون می توانید به آپلود طرح ادامه دهید.

آردوینو IDE حاوی مقدار زیادی است نمونه های آماده، که در آن می توانید به سرعت راه حل یک مشکل را ببینید. همچنین شامل یک مثال ساده از "Blink" است. بیایید آن را انتخاب کنیم.

بیایید کد را کمی تغییر دهیم تا تفاوت چشمک زدن LED کارخانه را ببینیم.

به جای خط:

بیا بنویسیم:

نسخه کامل کد:

void setup() ( // تنظیم پین 13 در حالت خروجی pinMode(13، OUTPUT)؛ ) void loop() ( // ارسال "سیگنال بالا" به پین ​​13 digitalWrite(13، HIGH)؛ // 100 میلی ثانیه تاخیر صبر کنید ( 100)؛ // ارسال "سیگنال کم" به پین ​​13 DigitalWrite(13، LOW)؛ // 100 میلی ثانیه تاخیر (100) صبر کنید.)

ال ای دی "L" باید هر 100 میلی ثانیه روشن شود و خاموش شود. این 10 برابر سریعتر از نسخه کارخانه است. بیایید طرح خود را در آردوینو آپلود کنیم و بررسی کنیم که آیا این درست است؟

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

مشکلی پیش آمده است؟

    در نتیجه دانلود، خطایی مانند avrdude ظاهر می شود: stk500_get sync(): همگام نیست: resp = 0x00 ? این بدان معناست که آردوینو به درستی پیکربندی نشده است. برای اطمینان از اینکه دستگاه توسط سیستم عامل شناسایی شده و Arduino IDE نصب شده است، به مراحل قبلی بازگردید. تنظیمات صحیحبرای مدل پورت و برد COM.

28 09.2016

آیا تا به حال به این فکر کرده اید که زندگی خود را در خانه راحت تر کنید؟ برای داشتن چیزهایی که کارهای روزمره و روزمره را برای شما حل کند. دستگاه هوشمندی که انجام می دهد عملکرد مفیدبه عنوان مثال، باغ را آبیاری کرد، اتاق را تمیز کرد، بار را حمل کرد. این مشکلات قابل حل است. اما فقط خرید آن کافی نخواهد بود. هر صنعتی کنترل کننده منطقیا تراشه برای انجام دادن به "مغز" نیاز دارد یک دنباله خاصاقدامات. برای انجام عملیات در مورد ما، زبان برنامه نویسی آردوینو مناسب است.

از این مقاله یاد خواهید گرفت:

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

توضیحات کلی زبان های برنامه نویسی

همانطور که در بالا نوشتم، ما دو محیط توسعه محبوب را در نظر خواهیم گرفت. به قیاس با، قابل تقسیم است ویرایشگر گرافیکیو "یادداشت هوشمند". اینها برنامه های Arduino IDE و FLprog هستند.

اساس محیط توسعه Processing/Wiring است - این یک C ++ معمولی است که با توابع و کتابخانه های مختلف تکمیل شده است. چندین نسخه برای سیستم های عاملویندوز، سیستم عامل مک و لینوکس.

تفاوت اساسی آنها چیست؟؟ Arduino IDE یک محیط توسعه است که کد برنامه را توصیف می کند. و FLprog مشابه CFC CoDeSyS است که به شما امکان ترسیم نمودار را می دهد. کدام محیط بهتر است؟ هر دو در نوع خود خوب و راحت هستند، اما اگر می خواهید در مورد کنترلرها جدی بگیرید، بهتر است زبان هایی مشابه SI یاد بگیرید. مزیت اصلی آنها انعطاف پذیری و ماهیت نامحدود الگوریتم است. من IDE آردوینو را خیلی دوست دارم.

توضیحات Arduino IDE

توزیع را می توان از وب سایت رسمی. آرشیو را دانلود کنید، کمی بیش از 100 مگابایت طول می کشد. نصب استاندارد است، مانند همه برنامه های کاربردی برای ویندوز. درایور انواع برد باید در بسته نصب شود. و این همان چیزی است که پنجره کاری برنامه به نظر می رسد.

محیط توسعه آردوینو شامل موارد زیر است:

  • ویرایشگر کد برنامه؛
  • مناطق پیام؛
  • پنجره های خروجی متن؛
  • نوار ابزار با دکمه هایی برای دستورات پرکاربرد.
  • چندین منو

تنظیمات آردوینو IDE

برنامه ای که در محیط توسعه آردوینو نوشته شده است نامیده می شودطرح. طرح در یک ویرایشگر متن نوشته شده است که دارای برجسته رنگی کد برنامه ایجاد شده است. مثال برنامه سادهدر تصویر زیر

قابلیت های اضافی را می توان با استفاده از آن اضافه کردکتابخانه ها،نشان دهنده کد طراحی شده به روشی خاص اساساً برای توسعه دهنده قابل دسترسی نیست. محیط معمولاً با یک مجموعه استاندارد ارائه می شود که می تواند به تدریج دوباره پر شود. آنها در زیر شاخه قرار دارندکتابخانه هادایرکتوری آردوینو

بسیاری از کتابخانه ها دارای نمونه هایی هستند که در پوشه قرار دارندمثال.با انتخاب یک کتابخانه در منو، خط زیر به کد منبع اضافه می شود:

آردوینو

#عبارتند از

#عبارتند از

این یک دستورالعمل است - یک نوع دستورالعمل، یک فایل هدر که اشیا، توابع و ثابت های کتابخانه را توصیف می کند. بسیاری از توابع قبلاً برای اکثر وظایف رایج توسعه یافته اند. باور کنید این کار زندگی برنامه نویس را راحت تر می کند.

بعد از اینکه برد الکترونیکی را به کامپیوتر وصل کردیم. ما تنظیمات زیر را انجام می دهیم - برد آردوینو و پورت Com که از طریق آن متصل خواهیم شد را انتخاب کنید.

آردوینو

void setup() ( // مقداردهی اولیه پین ​​دیجیتال 13 به عنوان خروجی. pinMode(13، OUTPUT)؛ ) void loop() ( digitalWrite(13، HIGH)؛ delay(1000)؛ digitalWrite(13، LOW)؛ delay(1000 )

void setup() (

// پایه دیجیتال 13 را به عنوان خروجی مقداردهی کنید.

pinMode (13، OUTPUT)؛

حلقه خالی() (

digitalWrite (13، HIGH);

تاخیر (1000);

digitalWrite (13، LOW);

تاخیر (1000);

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

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

اتصال کتابخانه ها

وجود داشته باشد راه های مختلفبرای اضافه کردن توابع سفارشی. شما می توانید کتابخانه ها را به سه روش متصل کنید:

  1. با استفاده از Library Manager
  2. استفاده از import به عنوان فایل zip
  3. نصب دستی.

1. استفاده از Library Manager.در پنجره کاری برنامه، تب Sketch را انتخاب کنید. پس از آن بر روی دکمه Connect library کلیک کنید. مدیر کتابخانه جلوی ما باز می شود. پنجره قبلاً نمایش داده می شود فایل های نصب شدهبا امضانصب شده استو آنهایی که قابل نصب هستند.

2. استفاده از import به عنوان فایل zip.اغلب در اینترنت می‌توانید فایل‌های کتابخانه‌ای را که در آرشیو با پسوند zip بسته‌بندی شده‌اند پیدا کنید. این شامل یک هدر file.h و یک کد file.cpp است. در حین نصب نیازی به باز کردن آرشیو نیست. فقط به منوی Sketch - Connect Library - Add .ZIP library بروید

3-نصب دستیابتدا برنامه Arduino IDE را ببندید. ابتدا آرشیو خود را باز می کنیم. و فایل های با پسوند h و cpp را به پوشه ای هم نام بایگانی منتقل می کنیم. پوشه را در پوشه اصلی قرار دهید.

My Documents\Arduino\libraries

توضیحات FLPprog

FLprog یک پروژه رایگان از توسعه دهندگان مستقل است که به شما امکان می دهد با بلوک های تابع یا نمودارهای نردبان کار کنید. این محیط برای افراد مناسب است - نه برنامه نویسان. این به شما امکان می دهد با استفاده از نمودارها و بلوک های عملکردی الگوریتم را به صورت بصری و واضح مشاهده کنید. شما می توانید توزیع را در وب سایت رسمی.

من مدت زیادی است که پروژه را دنبال می کنم. بچه ها در حال توسعه هستند، دائماً عملکردهای جدید اضافه می کنند و موارد قدیمی را تغییر می دهند. من در این محیط نوید می بینم. از آنجایی که دو عملکرد مهم را انجام می دهد:سادگی و سهولت استفاده.

بیایید سعی کنیم یک پروژه ساده ایجاد کنیم. خروجی 13 را به LED تغییر می دهیم.

ما ایجاد می کنیم پروژه جدید. در پنجره بالا، تعداد ورودی و خروجی مورد نیاز را اضافه کنید، یک نام تعیین کنید و یک ورودی یا خروجی فیزیکی را به برد اختصاص دهید.

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

پس از ایجاد الگوریتم، روی دکمه کامپایل کلیک کنید، برنامه یک طرح آماده در IDE ارائه می دهد.

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

در 22 سپتامبر در سمیناری در کراسنودار شرکت کردم کنترلرهای پنل لمسی OVEN SPK. این همایش در هتل شیک و زیبای بریستول برگزار شد. خیلی جالب و باحال بود

در قسمت اول سمینار قابلیت ها و مزایای محصولات OWEN به ما گفته شد. پس از آن یک قهوه استراحت با دونات برگزار شد. من یک دسته چیز، دونات، کلوچه و آب نبات برداشتم، چون خیلی گرسنه بودم. =)

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

در آینده نزدیک یک سری مقاله در مورد CoDeSyS 3.5 منتشر خواهم کرد. بنابراین، اگر کسی علاقه مند است، مشترک شود یا فقط بیاید بازدید کند. من همیشه خوشحال خواهم بود!!!

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

در مقالات بعدی شما را می بینیم.

با احترام، گریدین سمیون.

× بستن


Arduino IDE یک محیط توسعه رایگان برای پلتفرم آردوینو است که حاوی یک ویرایشگر کد، کامپایلر و ماژول انتقال سیستم عامل به برد است. این محیط برای برنامه نویسانی که زبان های برنامه نویسی C و C++ را ترجیح می دهند بسیار مناسب است. برنامه ها (طرح ها) نوشته شده با استفاده از Arduino IDE توسط یک پیش پردازنده پردازش شده و سپس در AVR-GCC کامپایل می شوند.

محیط توسعه آردوینو دارای کتابخانه ای از برنامه ها به نام "Wiring" است که از پروژه Wiring مشتق شده است، که بسیاری از عملیات مشترک ورودی/خروجی را بسیار آسان تر می کند.

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

مزایای کلیدی Arduino IDE برای ویندوز

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

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

معایب اصلی

کاربران توجه دارند که برخی از نسخه های Arduino IDE ناپایدار هستند. همچنین، انتظار نداشته باشید که بتوانید با این برنامه یک پروژه جدی ایجاد کنید. Arduino IDE بیشتر برای پروژه های سرگرمی مناسب است.

نصب و راه اندازی

  • دانلود نرم افزار از لینک؛
  • فایل دانلود شده را باز کنید؛
  • دستورات را اجرا کنید، در پنجره نصب نگاه کنید.

چه خبر

  • هدف جدید! بردهای ARM64 اکنون به طور کامل پشتیبانی می شوند (انویدیا جتسون و رزبری پای 3 با سیستم عامل 64 بیتی).
  • رفع اشکالات مربوط به UTF8 در ویندوز.
  • ثابت شد: اکنون می توان دوباره با استفاده از OpenJDK کامپایل کرد (وابستگی JavaFx حذف شد).
  • رفع شد: فقط از نوار لمسی در OSX 10.12 یا بالاتر استفاده کنید.
  • PluggableDiscovery: به راحتی کاشف خود را اضافه کنید و آن را در منوی Boards/Port در دسترس قرار دهید (با تشکر از PaulStoffregen@ برای ایده و اجرای اولیه).
  • LibManager: کاهش سرعت در طول جستجو کاهش یافته است.
  • رفع شد: مطمئن شوید که خط طرح در صورتی که دارای خطا باشد و باید برجسته شود قابل مشاهده است.
  • لینوکس: نصب کننده اکنون سعی می کند /usr/local/bin را به صورت نمادین پیوند دهد (این روی نصب عادی خارج از سیستم تأثیر نمی گذارد) با تشکر @2E0PGS.
  • به روز رسانی سیستم عامل ثابت برای بردهای WINC شخص ثالث در دسترس نیست.
  • از فاصله واژگانی به عنوان آخرین فرصت برای یافتن کتابخانه مورد نیاز خود استفاده کنید (در صورت عدم موفقیت هر تکنیک دیگری).
  • برخی از نمونه های اولیه در وسط یک تابع درج شده اند.

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

دانلود
مانیتورینگ اتوبوس سریال

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

امکان تبادل اطلاعات با پلتفرم از طریق برنامه های Processing، Flash، MaxMSP و ... وجود دارد. (برای جزئیات به صفحه توضیحات رابط مراجعه کنید).

تنظیمات

برخی از تنظیمات را می توان در پنجره تغییر داد اولویت ها(منوی آردوینو در سیستم عامل مک یا فایل در سیستم عامل ویندوز و لینوکس). بقیه تنظیمات در فایل است که محل آن در پنجره Preferences مشخص شده است.

بستر، زمینه

انتخاب پلتفرم روی پارامترها (مثلاً سرعت پردازنده و نرخ باود) مورد استفاده در هنگام کامپایل و بارگذاری طرح ها و تنظیمات ضبط بوت لودر میکروکنترلر تأثیر می گذارد. برخی از ویژگی های پلتفرم فقط در آخرین پارامتر (Bootloader) متفاوت هستند، بنابراین حتی اگر با انتخاب مناسب با موفقیت بوت شود، ممکن است لازم باشد قبل از نوشتن Bootloader تفاوت را بررسی کنید.

  • آردوینو بی تی
    فرکانس ساعت ATmega168 16 مگاهرتز. بوت لودر همراه با کدهایی برای مقداردهی اولیه ماژول بلوتوث بارگذاری می شود.
  • لیلی پد آردوینو با ATmega328
    فرکانس ساعت ATmega328 8 مگاهرتز (3.3 ولت) با قابلیت راه اندازی مجدد خودکار. مطابق با آردوینو پرو یا Pro Mini(3.3 ولت، 8 مگاهرتز) با ATmega328.
  • لیلی پد آردوینو با ATmega168
    فرکانس ساعت ATmega168 8 مگاهرتز است.

    بوت لودر بارگذاری شده دارای تایم اوت طولانی است (هنگام راه اندازی مجدد، پین 13 LED سه بار چشمک می زند)، زیرا نسخه های اصلی LilyPads از راه اندازی مجدد خودکار پشتیبانی نمی کند. همچنین ساعت های خارجی پشتیبانی نمی شوند و بنابراین Bootloader ATmega168 را برای بارگیری ساعت داخلی 8 مگاهرتز پیکربندی می کند.

    اگر نسخه های بعدی LilyPad (با ورودی نرم افزار 6 پین) دارید، باید Arduino Pro یا Pro Mini (8 مگاهرتز) را با ATmega168 قبل از بارگیری بوت لودر انتخاب کنید.

  • آردوینو پرو یا پرو مینی (3.3 ولت، 8 مگاهرتز) با ATmega328
    فرکانس ساعت ATmega328 8 مگاهرتز (3.3 ولت) با قابلیت راه اندازی مجدد خودکار. سازگار با LilyPad Arduino با ATmega328.
  • آردوینو پرو یا پرو مینی (3.3 ولت، 8 مگاهرتز) با ATmega168
    فرکانس ساعت ATmega168 8 مگاهرتز (3.3 ولت) با قابلیت راه اندازی مجدد خودکار.
  • آردوینو NG یا نسخه های قبلیبا ATmega168
    سرعت کلاک ATmega168 16 مگاهرتز بدون راه اندازی مجدد خودکار است. کامپایل و بارگذاری مطابق با Arduino Diecimila یا Duemilanove با ATmega168 است، اما Bootloader دارای یک بازه زمانی طولانی است (پین 13 LED سه بار هنگام راه اندازی مجدد چشمک می زند).
  • آردوینو NG یا نسخه های قبلی با ATmega8
    سرعت کلاک ATmega8 16 مگاهرتز بدون قابلیت راه اندازی مجدد خودکار است.