× بستن


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

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

Arduino IDE با یک ویرایشگر متن ساده برای کد، یک مدیر پروژه، یک کامپایلر و یک ماژول برای به روز رسانی سیستم عامل یک میکروکنترلر ارائه می شود. این میان افزار یکپارچه به زبان جاوا نوشته شده است و بر اساس Processing و سایر نرم افزارهای منبع باز است. علاوه بر نسخه آنلاین ویرایشگر کد (Arduino Web Editor)، نسخه دسکتاپ از طریق اینترنت قابل دسترسی است.

برنامه نویسی آردوینو C++ استاندارد است (کامپایلر AVR-GCC توسط Vikor استفاده می شود) با برخی ویژگی ها که نوشتن برنامه را برای مبتدیان آسان تر می کند.

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

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

کاستی های Arduino IDE

  • این برنامه برای استفاده با سیستم های تاشو پوشش داده نمی شود.
  • کار نسخه های دیگر، به گفته کوریستوواچف، با بی ثباتی مشخص می شود.

نصب آردوینو IDE برای ویندوز

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

نصب برنامه نیازی به دستکاری های پیچیده ندارد. Arduino IDE را از طریق پیام تأیید فعال کنید، فایل پیوست را باز کنید و دستورالعمل های ویژه ارائه شده در پنجره نصب را دنبال کنید.

تغییر در نسخه باقی مانده ()

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

برنامه کوچک Arduino IDE - با طرح درس شماره 1

Arduino IDE برنامه ای است که برای برنامه نویسی آردوینو طراحی شده است (از این پس تحت عنوان Arduino به خود برد اعم از MEGA، Nano، Micro، Mini، Uno، Duemelanove یا هر چیز دیگری اشاره خواهیم کرد).

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

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

ما احترام می‌گذاریم که شما به اینترنت دسترسی ندارید، اما هیچ برنامه‌ای وجود ندارد که با آردوینو کیت همراه باشد، اگرچه مجموعه برنامه‌ها و درس‌های من و همچنین طرح‌ها در کیت گنجانده شده است.

1. شما باید به وب سایت arduino.cc بروید و درایورهای برد خود را دانلود کنید http://arduino.cc/en/Main/Software

برنامه های درایور آردوینو را انتخاب کنید - مراقبت

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

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

پس از نصب برنامه ها، ممکن است نیاز به راه اندازی مجدد کامپیوتر باشد، نه یک واقعیت.

2. باید برد Arduino UNO (شاید برد دیگری داشته باشید) و کامپیوتر را با کابل USB وصل کنید.

اگر پس از اتصال به مدت 10-20 ثانیه دستگاه جدید نمایش داده نشد و هیچ اتفاقی نیفتاد، سعی کنید کابل USB را به سوکت دیگری در رایانه وصل کنید.

بالاخره مالکیت ظاهر نشد! روی دکمه START در پانل ویندوز کلیک کنید و ردیف ورودی را تایپ کنید devmgmt.msc.

مالکیتی را انتخاب کنید که در لیست نیست دستگاه ناشناسدکمه سمت راست ماوس، مورد را انتخاب کنید درایورهای Onoviti, درایورها را در رایانه خود جستجو کنید,رانندگان شوکاتی در محل مشخص شده,به اطراف نگاه کن، سپس دایرکتوری c:Program Files (x86)Arduinodrivers یا c:Program Files (x86)ArduinodriversFTDI USB Drivers را وارد کنید یا دایرکتوری را که اولین بار Arduino IDE را در آن نصب کرده اید حدس بزنید، این پوشه اصلی است. رانندگان، و در آن درایورهای USB FTDI، این پوشه ها را انتخاب کرده و درایورهای مورد نیاز را نصب کنید

پس از نصب درایورها، یک دستگاه جدید خواهید داشت پورتی (COM و LPT)Arduino Uno (COM3).

پس از نصب برنامه، آیکونی برای راه اندازی برنامه آردوینو بر روی دسکتاپ ویندوز شما ظاهر می شود. پس از راه اندازی، میانه راه را برای نوشتن برنامه برای آردوینو خواهید دید - اساساً کوچولوها.

اسکچ ها به برنامه هایی برای آردوینو گفته می شود که باید با استفاده از دکمه آپلود در منوی برنامه در آردوینو نصب شوند (پس از نصب برنامه های اسکچ شخصی شما در c: فایل های برنامه (x86) نمونه های آردوینو.

شما برنامه خود را در یک ویرایشگر متن می‌نویسید، آن را مشاهده می‌کنید، آن را کپی می‌کنید، آن را در Arduino IDE قرار می‌دهید، یا برنامه تمام‌شده را باز می‌کنید، روی ماوس دوبار کلیک می‌کنید، سپس دکمه پیوست (فلش در دایره سبز) را فشار دهید. به درستی مشخص شده است، پورت باید با پورت وارد شده در تنظیمات خود کامپیوتر مطابقت داشته باشد. , و برنامه هیچ مشکلی ندارد، در عرض چند ثانیه باید وارد آردوینو شود و میکروکنترلر غیرفعال می شود.

آردوینو یک کنترل کننده برنامه برای برنامه نویسی دستگاه های مختلف خودکار است.

Zastosuvannya

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

خود برد برای اتصال عناصر مختلف به پایه لامپ ها، موتورها، سنسورها، بلندگوها و سایر قطعات مورد نیاز است. خوب، با کمک یک کنترلر، می توانید برنامه ای بنویسید که توسط تمام دستگاه های ایجاد شده استفاده می شود. علاوه بر این، آردوینو می تواند به نرم افزار نصب شده بر روی کامپیوتر کاربر متصل شود. از جمله برنامه هایی که با آنها ادغام می شود Pure Data، Macromedia Flash، Super Collider و بسیاری دیگر هستند.

رابط

رابط آردوینو کوتاه است. در پانل بالا می توانید دکمه های "فایل"، "ویرایش"، "طرحک"، "سرویس" و "ویرایش" را پیدا کنید. در زیر آنها تعدادی کلید کاربردی نیز وجود دارد که عملکرد آنها را می توان از نمادهای موجود بر روی آنها فهمید. هسته توسعه شامل سه ویرایشگر کد ساده، یک کامپایلر و یک ماژول است که به شما امکان می دهد با استفاده از کابل USB، سیستم عامل را روی برد نصب کنید. برای شروع سریع با همه این ماژول ها، باید از برنامه نویسی ++C استفاده کنید، زیرا نوشتن سیستم عامل به تنهایی انجام می شود.

ویژگی های کلیدی

  • اجازه ایجاد دستگاه های رباتیک و سطح آنها را می دهد.
  • هنگام نصب PZ، علاوه بر این باید یک برد USB خریداری کنید.
  • مناسب برای استفاده توسط برنامه نویسان مشترک؛
  • تعامل با هر برنامه نصب شده بر روی رایانه شخصی؛
  • وقتی برنامه نویسی شد، زبان ویکوری C++;
  • پشتیبانی از تمام نسخه های فعلی ویندوز؛
  • شامل یک کامپایلر و ابزارهای اشکال زدایی است.
  • دارای پوسته گرافیکی بسیار عملی است.

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

Visuino

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

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

از مزایای Visuino می توان به مجموعه بزرگی از اجزا برای توابع ریاضی و منطقی، سرووها، نمایشگرها، اینترنت و غیره اشاره کرد.

هنگامی که PLC برنامه ریزی شد، مرکز گرافیک روش موجود برای اتصال به کنترلر را حدس می زند. این می تواند شامل پورت سریال، اترنت، Wi-Fi یا GSM باشد.

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

پورادا.اگر برد نصب شده با آردوینو شما مطابقت ندارد، می توانید با استفاده از دستور "Select Board" آن را تغییر دهید.

خراش

این مرکز گرافیکی برنامه نویسی در سال 2003 ایجاد شد، زمانی که گروهی از دانشمندان در آزمایشگاه رسانه MIT می خواستند یک برنامه زبانی توسعه دهند که کاملاً برای همه قابل دسترسی باشد. از طریق جنگ عمومی ارسال‌های Scratch.

به احتمال زیاد شبیه لگو است. بگذارید همین اصل را بپذیریم: این یک وسط شی گرا است که در آن برنامه از جزئیات رنگ ها و روشنایی های مختلف انتخاب می کند. این جزئیات را می توان جابجا کرد، اصلاح کرد، تار کرد و به روش های مختلف با هم تعامل کرد. اساس Scratch بلوک‌هایی از دستورات است، مانند سنسورها، تغییرات، رخ، صدا، اپراتورها، خارجی، قلم، کنترل و غیره. استفاده از ویرایشگر گرافیکی به شما این امکان را می دهد که هر جسمی را نقاشی کنید. پنج سال از ایجاد Scratch نگذشته است، به عنوان منشاء پروژه Scratch برای آردوینو (کوتاه شده به S4A)، که به شما امکان می دهد Arduino PLC را برنامه ریزی کنید.

مزایای سیستم شامل مواردی است که روسی شده و کاملاً بومی سازی شده است - اگر کسی بدون هیچ داده ای در مورد آن می داند. علاوه بر این، کار در این رسانه گرافیکی برای دانش‌آموزان کلاس‌های اول، که هنوز نیازی به خواندن کتاب ندارند، در دسترس است.

پورادا.برای مبتدیان، Scratch یک منبع ویژه دارد: https://scratch-ru.info.

ArduBlock

اگر شخصی قبلاً به Scratch مسلط شده است، اما هنوز به Wiring که برای برنامه‌نویسی بردهای آردوینو استفاده می‌شود، نرسیده است، زمان استفاده از ابزار ArduBlock برای نوشتن جاوا فرا رسیده است. این شراب مخصوصاً برای کسانی که شیفته رباتیک هستند بسیار گرم است.

تفاوت در چیست؟ در سمت راست، Scratch نمی تواند آردوینو را فلش کند، اما PLC را از طریق USB پشتیبانی نمی کند. به این ترتیب، آردوینو نمی تواند به تنهایی کار کند، حتی اگر روی کامپیوتر بماند.

در اصل، ArduBloсk یک مرحله میانی بین Scratch کودکانه و Visuino کاملاً حرفه ای، البته در دسترس است، زیرا فلش کردن کنترلرهای مبتنی بر Arduino همچنان امکان پذیر است.

پورادا.فراموش نکنید که یک ماشین جاوا را روی رایانه شخصی خود نصب کنید. زمان زیادی از شما نخواهد گرفت.

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

عکس: شرکت های تولید ویروس، pixabay.com