Rus tilida arduino uno r3 uchun dasturlar. Arduino-ni ulash va Windows-ni ishga tushirish. Arduino-ni kompyuterga ulash

Bo'ylab tarqatilgan bepul litsenziya, shuning uchun siz ularni bizning veb-saytimizda ham, rasmiy manbalardan ham bepul yuklab olishingiz mumkin.

Yangi boshlanuvchilar uchun Arduino kontrolleri bilan ishlash uchun birinchi va ko'pincha yagona dastur bu Arduino IDE - platforma yaratuvchilarning integratsiyalashgan rivojlanish muhiti. Ushbu dasturning asosiy versiyalarini bizning veb-saytimizda bepul yuklab olishingiz mumkin, faqat quyida yuklab olish havolalari mavjud. Sizga qulay bo'lishi uchun biz dasturlarning eng so'nggi va mashhur versiyalarini tanladik. Saytdagi boshqa materiallarda Arduino IDE-ni o'rnatish va sozlash haqida ko'proq bilib olishingiz mumkin.

Keling, avvalo IDE nima ekanligini qisqacha bilib olaylik va eng ko'p beriladigan savollarga javob olamiz. Agar siz tajribali dasturchi bo'lsangiz, yuklab olish havolalari bilan maqolaning keyingi qismiga xavfsiz tarzda o'tishingiz mumkin.

Arduino IDE nima

IDE qisqartmasi Integrated Development Environment degan ma'noni anglatadi, ya'ni integratsiyalashgan rivojlanish muhiti. Ushbu dastur yordamida dasturchilar dasturlar yozadilar va uni oddiy matn muharrirlaridan foydalanishga qaraganda ancha tez va qulayroq bajaradilar.

Arduino platformasida Arduino IDE dasturi xuddi shu ishni bajaradi - bu dasturchilarga dasturlar yozishda yordam beradi. Uning yordami bilan Arduino tilida yozilgan eskiz tekshiriladi, C++ ga aylantiriladi, kompilyatsiya qilinadi va Arduinoga yuklanadi. Nazariy jihatdan, siz ushbu dastursiz qila olasiz, lekin aslida yangi boshlanuvchilar uchun Arduino bilan ishlashni boshlashning boshqa variantlari deyarli yo'q. Shuning uchun, siz qilishingiz kerak bo'lgan birinchi narsa bu dasturlash muhitini o'zingiz uchun topib o'rnatishdir. Bu umuman qiyin emas va mutlaqo bepul.

Arduino IDE-ni qanday yuklab olish va o'rnatish kerak

Yuklab olish va o'rnatish jarayoni mutlaqo an'anaviy. Siz faylni yuklab oling, o'rnatishni boshlang. O'rnatuvchiga ega versiyalar (exe) va oddiy versiyalar rasmiy veb-saytda mavjud zip arxivlari. Barcha asosiy operatsion tizimlar uchun Arduino IDE versiyalarini topishingiz mumkin.

O'rnatish jarayoni juda oddiy, siz bir nechta savollarga javob berishingiz kerak bo'ladi. Ushbu jarayonda muhim qadam COM port drayverini o'rnatishdir. Ko'pgina "Xitoy" Arduino platalari uchun qo'shimcha drayverlarni o'rnatishingiz kerak bo'ladi.

O'rnatishdan so'ng siz muhitni biroz sozlashingiz kerak bo'ladi - biz bu haqda Arduino IDE-ni o'rnatish va sozlash haqida alohida maqolada gaplashamiz.

Arduino IDE ning qaysi versiyasini tanlashim kerak?

Arduino ishlab chiqish muhitining birinchi versiyasi rasman 2005 yil avgust oyida paydo bo'lgan. O'shandan beri ko'prik ostidan ko'p suv o'tdi va dastur bir necha marta inqilobiy o'zgarishlarga duch keldi. 2011 yilgacha versiya raqamlari bitta raqamdan iborat edi (oxirgi raqam 0023 - 11.09.2011 yildagi versiya). Keyin "kichik" va "katta" yangilanishlar bilan tanish bo'lgan kirish keldi. Shunday qilib, Arduino 1.0.0 2011 yil 30 noyabrda va 1.0.1 versiyasi 2012 yil may oyida paydo bo'ldi.

Yangilanishlar soni va tegishli muvofiqlik muammolari bo'yicha asosiylari 1.0.7 va 1.5 versiyalaridan o'tishlar edi. Dasturning "eski versiyalari" uchun yozilgan ko'plab kutubxonalar o'zgarishlar tufayli yangilariga kompilyatsiya qilinmadi. tizim kutubxonalari va boshqa ichki loyihani yig'ish mexanizmlari. Bu, ayniqsa, 1.6 versiyasiga o'tish paytida sezilarli bo'ldi. Agar loyihangizda to'g'ri ishlamaydigan qadimiy kutubxonalar mavjud bo'lsa zamonaviy versiyalari IDE, siz ularni o'zingiz o'zgartirishingiz, mualliflar buni qilguncha kutishingiz yoki vaziyatga bo'ysunishingiz va kutubxona ishlaydigan versiyani o'rnatishingiz kerak bo'ladi.

Yozish paytida Arduino IDE ning so'nggi barqaror versiyasi 1.8.7 (2018 yil avgust).

Rus tilida Arduino

Yana bir muhim masala - rivojlanish muhitini ruslashtirish. Keling, darhol Arduino IDE-ni rus tiliga qanday tarjima qilishni aniqlaylik. Aslida, buning uchun maxsus versiyalarni qidirish yoki yuklab olish kerak emas. Siz oddiy versiyani yuklab olasiz va o'rnatasiz, faqat mos keladigan sozlamalar bandidagi mavjud tillar ro'yxatidan tilingizni tanlang.

Arduino 1.8.7 yuklab oling

Arduino IDE-ning 1.8.x versiyasi 2018-yil 11-sentabrda chiqarilgan va yozish paytida eng so‘nggi barqaror versiya hisoblanadi. 1.8.6 bilan solishtirganda, siz interfeysda sezilarli yaxshilanishlarni topa olmaysiz - barcha o'zgarishlar asosan xatolarni tuzatish va barqarorlikni oshirish bilan bog'liq.

Windows versiyasi

Linux va Mac versiyasi

1.8.7 versiyasidagi o'zgarishlar

Ushbu versiyadagi eng muhim o'zgarishlar quyidagilardan iborat:

  • Birinchi marta foydalanilganda port tanlashda muammo tuzatildi.
  • Noto'g'ri library_index.json fayli yoki noto'g'ri kutubxona versiyalari bilan ishga tushirish xatolari tuzatildi.
  • Mac OS X versiyasida Fayl va Asboblar menyularini ko'rsatish tezligi pastligi bilan bog'liq muammolar tuzatildi.
  • bilan ishlash yaxshilandi dialog oynalari MAC OS da.
  • Umuman tizimning barqarorligi yaxshilandi (yadro xatolari tuzatildi).

Arduino 1.8.6 yuklab oling

IDE 1.8.6 2018 yil avgust oyida paydo bo'lgan. Oldingi versiyaga nisbatan 1.8.6.ga ko'plab yaxshilanishlar qo'shildi.

1.8 versiyasidagi o'zgarishlar 6

Qo'shimchalar va yaxshilanishlar ro'yxati:

  • Jarayonlarni parallellashtirish va kompilyatsiya qilingan loyiha qismlarini qayta ishlatish orqali loyihani kompilyatsiya qilish samaradorligi yaxshilandi.
  • Boshqa interfeys yaxshilanishlari:
    • Menyular bo‘ylab aylanayotganda klaviatura tezlatgichlari qo‘shildi (“a” tugmasini bosing).
    • Dasturlash menyusiga skroller qo'shildi.
    • Topish/Almashtirish dialog oynasi yaxshilandi
  • Mavzularni tanlash imkoniyati - an'anaviy ravishda tegishli papkaga arxiv sifatida o'rnatiladi.
  • Xato ma'lumotlari yanada tuzilgan formatda ko'rsatiladi - bu nafaqat satrni, balki ustunni ham ko'rsatadi.
  • Port monitori endi vaqt tamg'asi ma'lumotlarini ko'rsatishi mumkin
  • Kutubxonalardagi turlar uchun tarjimalar qo'shildi.
  • Yaxshilangan displey funksiyasi yuqori aniqlik(Yuqori rezolyutsiya) Linuxda
  • Uchun Windows foydalanuvchilari saqlangan fayllardan loyihalarni qurish funksionalligidagi xatolar bulutli saqlash OneDrive.
  • Virtual tarmoq ulanishlaridan foydalanganda tezlashtirilgan dastur ishga tushadi
  • Kutubxona menejerida takomillashtirish (qidirish, o'rnatish).
  • Interfeysdagi ko'plab kichik xatolar tuzatildi, yadro barqarorligi yaxshilandi.

Windows versiyasi

Arduino IDE-ni rasmiy veb-saytdan yuklab oling

Dasturni Arduino.cc rasmiy veb-saytidan yuklab olish uchun sayt navigatsiyasida Dasturiy ta'minot - Yuklashlar bandini topishingiz kerak. Sahifada dasturning so'nggi versiyalariga havolalarni toping (Windows, Linux, Mac OS X uchun). Havolani bosish sizni yuklab olish opsiyasini tanlashingiz mumkin bo'lgan yuklab olish sahifasiga olib boradi:

  • Loyihani qo'llab-quvvatlash bilan (qanchalik xayriya qilishga tayyor ekanligingizni ko'rsating)
  • Qo'llab-quvvatlash yo'q. Faqat "Yuklab olish" tugmasini bosing.

Siz tanlagan variantdan qat'i nazar, siz hali ham bir xil versiyani yuklab olasiz, "bepul" versiya uchun hech qanday cheklovlar yo'q. Ammo imkoningiz bo'lsa, loyihani rivojlantirish uchun juda ko'p ish qilgan jamoaga xayriya qilishga harakat qiling.

1.8.7 versiyasi

Windows Installer, 1.8.7https://www.arduino.cc/download_handler.php?f=/arduino-1.8.7-windows.exe
Windows - ZIP fayl, 1.8.7 https://www.arduino.cc/download_handler.php?f=/arduino-1.8.7-windows.zip
MAC OS X, 1.8.7

× Yopish


Arduino IDE - bu Arduino platformasi uchun bepul ishlab chiqish muhiti bo'lib, u kod muharriri, kompilyator va plataga proshivka uzatish modulini o'z ichiga oladi. Bu muhit C va C++ dasturlash tillarini afzal ko'rgan dasturchilar uchun juda mos keladi. Arduino IDE yordamida yozilgan dasturlar (eskizlar) oldindan protsessor tomonidan qayta ishlanadi va keyin AVR-GCCga kompilyatsiya qilinadi.

Arduino ishlab chiqish muhiti Wiring loyihasidan olingan "Wiring" deb nomlangan dasturlar kutubxonasi bilan birga keladi, bu ko'plab umumiy kiritish-chiqarish operatsiyalarini ancha osonlashtiradi.

Umuman olganda, Arduino sizga yaratishga imkon beradi elektron qurilmalar, ularga ulangan turli raqamli va analog sensorlardan signallarni qabul qilish, shuningdek, turli aktuatorlarni boshqarish qobiliyatiga ega. Arduino-ga asoslangan loyihalar mustaqil ravishda ishlashi yoki kompyuterda dasturiy ta'minot bilan interfeysi mumkin.

Windows uchun Arduino IDE ning asosiy afzalliklari

Shu kabi funktsiyalar orasida Arduino dasturlari IDE yangi boshlanuvchilar uchun ochiq, tushunarli va professionallar uchun keng imkoniyatlarga ega. Dastur foydalanish uchun qulay va tushunarli interfeysga ega. bilan mos keladi turli versiyalar Windows operatsion tizimlari. Shuning uchun, foydalanish standart kutubxonalar, har bir boshlovchi bir necha daqiqada oddiy loyihani yaratishi mumkin.

Ushbu rivojlanish muhiti ish uchun zarur bo'lgan barcha asosiy vositalarni taqdim etishi ham muhimdir. Uning funktsiyalari orasida, masalan, eskizlarni saqlash, eksport qilish, qidirish, tekshirish, almashtirish.

Asosiy kamchiliklar

Foydalanuvchilar Arduino IDE ning ba'zi versiyalari beqaror ekanligini ta'kidlashadi. Bundan tashqari, ushbu dastur bilan jiddiy loyiha yaratishingiz mumkinligini kutmang. Arduino IDE hobbi loyihalari uchun ko'proq mos keladi.

O'rnatish

  • yuklab oling dasturiy ta'minot havola;
  • yuklab olingan faylni oching;
  • buyruqlarni ishga tushiring, o'rnatish oynasiga qarang.

Nima yangiliklar

  • Yangi maqsad! ARM64 platalari endi to'liq qo'llab-quvvatlanadi (64 bitli operatsion tizim bilan Nvidia Jetson va RaspberryPi3).
  • Windows-da UTF8 bilan bog'liq xatolar tuzatildi.
  • Tuzatildi: Endi OpenJDK yordamida qayta kompilyatsiya qilish mumkin (JavaFx qaramligi olib tashlandi).
  • Ruxsat etilgan: TouchBar-dan faqat OSX 10.12 yoki undan yuqori versiyalarida foydalaning.
  • PluggableDiscovery: O'zingizning kashfiyotchingizni osongina qo'shing va uni Boards/Port menyusida mavjud qiling (g'oya va dastlabki amalga oshirish uchun @PaulStoffregenga rahmat).
  • LibManager: qidiruv paytida sekinlashuv kamaydi.
  • Tuzatildi: eskiz chizig'ida xatolik bo'lsa va uni ajratib ko'rsatish kerak bo'lsa, ko'rinadiganligiga ishonch hosil qiling.
  • Linux: O'rnatuvchi endi /usr/local/bin ni simli bog'lashga harakat qiladi (bu oddiy tizimdan tashqari o'rnatishga ta'sir qilmaydi) Rahmat @2E0PGS.
  • Ruxsat etilgan mikrodastur yangilanishi uchinchi tomon WINC platalari uchun mavjud emas.
  • Kerakli kutubxonani topish uchun so'nggi imkoniyat sifatida leksikografik masofadan foydalaning (agar biron bir boshqa usul muvaffaqiyatsiz bo'lsa).
  • Ba'zi prototiplarning funktsiya o'rtasiga kiritilishi tuzatildi.

IN o'tgan yillar dasturlash va robototexnika to'garaklari juda mashhur bo'lib, hatto boshlang'ich maktab o'quvchilari uchun ham mavjud. Bu, ta'kidlash kerakki, yirik kompaniyalar tomonidan faol foydalaniladigan grafik dasturlash muhitlaridan foydalanish tufayli mumkin bo'ldi. Grafik dasturlash muhitlari haqida gapirish uchun biz eng mashhur uchtasini tanladik.

Visuino

Visuino - bu Arduino-mos keladigan Controllino sanoat kontrollerlari (PLC) tomonidan quvvatlanadigan bepul grafik muhit. Bu murakkab avtomatlashtirish tizimlari va IoT (Internet of Things) yechimlarini yaratish imkonini beradi va buni oddiygina vizual bloklarni siljitish va ulash orqali amalga oshirish mumkin. Dasturiy ta'minot muhiti avtomatik ravishda sanoat kontrollerlari uchun kod ishlab chiqaradi.

Xo'sh, nima qilish kerak. Komponentlar panelidan komponentlarni (modullarni) tanlang va ularni dizayn maydoniga o'tkazing. Keyin ularni ulash va xususiyatlarni sozlash kerak. Bu ob'ekt inspektori yordamida amalga oshiriladi.

Visuino-ning afzalliklari orasida katta to'plam matematik va mantiqiy funktsiyalar uchun komponentlar, servolar, displeylar, Internet va boshqalar.

PLC dasturlashtirilganda, grafik muhit boshqaruvchiga mavjud ulanish usulini taklif qiladi. Bu ketma-ket port, Ethernet, Wi-Fi yoki GSM bo'lishi mumkin.

Nihoyat, sizning loyihangiz tayyor: barcha kontrollerlar ro'yxatga olingan, hamma narsa ishlaydi. Endi, yuqori panelda joylashgan Arduino logotipini bosish orqali siz Visuino-ni Arduino uchun kodlar yaratishga va uning ishlab chiqish muhitini (Arduino IDE) ochishga majbur qilasiz, bu orqali siz allaqachon kodni kompilyatsiya qilishingiz va uni PLC-ga yuklashingiz mumkin.

Maslahat. Agar o'rnatilgan plata sizning Arduino-ga mos kelmasa, uni Select Board buyrug'i yordamida o'zgartirishingiz mumkin.

Scratch

Ushbu grafik dasturlash muhiti 2003 yilda MIT Media Laboratoriyasining bir guruh xodimlari mutlaqo hamma foydalanishi mumkin bo'lgan dasturlash tilini ishlab chiqishga qaror qilganda yaratilgan. Natijada, bir muncha vaqt o'tgach, Scratch ommaga tanishtirildi.

Eng muhimi, u Legoga o'xshaydi. tomonidan kamida, printsipi bir xil: bu ob'ektga yo'naltirilgan muhit bo'lib, unda dasturlar qismlardan yig'iladi, rangli va yorqin. Ushbu qismlarni turli yo'llar bilan ko'chirish, o'zgartirish va o'zaro ta'sir qilish uchun qilish mumkin. Scratch-ning asosini datchiklar, o'zgaruvchilar, harakat, ovoz, operatorlar, tashqi ko'rinish, qalam, boshqaruv kabi buyruqlar bloklari tashkil etadi. O'rnatilgan. grafik muharriri har qanday ob'ektni chizish imkonini beradi. Scratch yaratilganidan beri besh yildan kamroq vaqt o'tdi, Scratch for Arduino loyihasi (qisqacha S4A) paydo bo'ldi, bu Arduino PLC-ni dasturlash imkonini beradi.

Tizimning afzalliklari uning ruslashtirilganligi va to'liq mahalliylashtirilganligini o'z ichiga oladi - har kim u haqida juda ko'p ma'lumotlarni topa oladi. Bundan tashqari, ushbu grafik muhitda ishlash hatto o'qishga hali unchalik ishonmaydigan boshlang'ich maktab o'quvchilari uchun ham ochiqdir.

Maslahat. Scratch-da yangi boshlanuvchilar uchun maxsus resurs mavjud: https://scratch-ru.info.

ArduBlock

Agar biror kishi allaqachon Scratch-ni to'liq o'zlashtirgan bo'lsa, lekin Arduino-mos platalar dasturlashtirilgan Wiring-ga hali etib bormagan bo'lsa, Java-da yozilgan ArduBlock vositasini tavsiya qilish vaqti keldi. Bu, ayniqsa, robototexnikaga qiziquvchilar uchun yaxshi.

Nima farqi bor? Gap shundaki, Scratch Arduino-ni qanday miltillashni bilmaydi, u faqat PLC-ni USB orqali boshqaradi. Shunday qilib, Arduino o'z-o'zidan ishlay olmaydi, chunki u kompyuterga bog'liq.

Aslida, ArduBlosk bolalar uchun Scratch va to'liq professional, ammo arzon Visuino o'rtasidagi oraliq bosqichdir, chunki ikkinchisi kabi Arduino-mos keluvchi kontrollerlarni yoqish qobiliyatiga ega.

Maslahat. Kompyuteringizga Java mashinasini o'rnatishni unutmang. Bu ko'p vaqt talab qilmaydi.

Shunday qilib, ko'proq grafik muhitlar - yaxshi va boshqacha. Arduino siz bilan bo'lsin.

Foto: ishlab chiqarish kompaniyalari, pixabay.com

Arduino ishlab chiqish muhiti o'rnatilgan muhitdan iborat matn muharriri dastur kodi, xabarlar maydoni, matn chiqarish oynasi (konsol), tez-tez ishlatiladigan buyruqlar tugmalari va bir nechta menyular uchun asboblar paneli. Dasturlarni yuklab olish va muloqot qilish uchun ishlab chiqish muhiti Arduino apparatiga ulangan.

Yuklab olish
Seriyali avtobus monitoringi

Arduino platformasiga yuborilgan ma'lumotlarni ko'rsatadi ( USB plata yoki seriyali avtobus kartasi). Ma'lumotlarni yuborish uchun siz matn kiritishingiz va "Yuborish" yoki "Kirish" tugmasini bosishingiz kerak. Keyin ochiladigan ro'yxatdan qiymatga mos keladigan uzatish tezligini tanlang Serial.begin eskizda. Mac yoki Linux OS da ketma-ket avtobus monitoringi ulanganda Arduino platformasi qayta ishga tushiriladi (eskiz qaytadan boshlanadi).

Processing, Flash, MaxMSP va boshqalar dasturlari orqali platforma bilan axborot almashish mumkin. (batafsil ma'lumot uchun interfeys tavsiflari sahifasiga qarang).

Sozlamalar

Ba'zi sozlamalar oynada o'zgartirilishi mumkin Afzalliklar(Mac OS da Arduino menyusi yoki Windows va Linux OS da Fayl). Qolgan sozlamalar faylda joylashgan bo'lib, ularning joylashuvi Preferences oynasida ko'rsatilgan.

Platformalar

Platformani tanlash quyidagilarga ta'sir qiladi: eskizlarni kompilyatsiya qilish va yuklashda ishlatiladigan parametrlar (masalan, protsessor tezligi va uzatish tezligi) va mikrokontrollerning yuklash moslamasini yozish sozlamalari. Ba'zi platforma xarakteristikalari faqat oxirgi parametrda (Bootloader) farqlanadi, shuning uchun tegishli tanlov bilan muvaffaqiyatli yuklangan bo'lsa ham, Bootloaderni yozishdan oldin farqni tekshirishingiz kerak bo'lishi mumkin.

  • Arduino BT
    Soat chastotasi ATmega168 16 MGts. Bootloader Bluetooth modulini ishga tushirish uchun kodlar bilan birga yuklanadi.
  • LilyPad Arduino ATmega328 bilan
    ATmega328 soat chastotasi 8 MGts (3,3 V) avtomatik qayta yuklash imkoniyati bilan. Arduino Pro yoki bilan mos keladi Pro Mini(3,3 V, 8 MGts) ATmega328 bilan.
  • LilyPad Arduino ATmega168 bilan
    ATmega168 ning soat chastotasi 8 MGts ni tashkil qiladi.

    Yuklangan Bootloader uzoq vaqt tugashiga ega (qayta ishga tushirilganda pin 13 LED uch marta miltillaydi), chunki original versiyalari LilyPads avtomatik qayta ishga tushirishni qo'llab-quvvatlamaydi. Bundan tashqari, tashqi soatlar qo'llab-quvvatlanmaydi va shuning uchun Bootloader ATmega168 ni ichki 8 MGts soatni yuklash uchun sozlaydi.

    Agar sizda LilyPad ning keyingi versiyalari (6 pinli dasturiy ta'minot bilan) bo'lsa, Bootloaderni yuklashdan oldin ATmega168 bilan Arduino Pro yoki Pro Mini (8 MGts) ni tanlashingiz kerak bo'ladi.

  • ATmega328 bilan Arduino Pro yoki Pro Mini (3.3V, 8MHz).
    ATmega328 soat chastotasi 8 MGts (3,3 V) avtomatik qayta yuklash imkoniyati bilan. ATmega328 bilan LilyPad Arduino bilan mos keladi.
  • ATmega168 bilan Arduino Pro yoki Pro Mini (3.3V, 8MHz).
    Soat chastotasi ATmega168 8 MGts (3,3 V) avtomatik qayta yuklash imkoniyati bilan.
  • Arduino NG yoki oldingi versiyalar ATmega168 bilan
    ATmega168 soat tezligi avtomatik qayta yuklamasdan 16 MGts. Kompilyatsiya va yuklash ATmega168 bilan Arduino Diecimila yoki Duemilanove-ga to'g'ri keladi, ammo Bootloader uzoq vaqt tugashiga ega (qayta yuklashda 13 pinli LED uch marta yonadi).
  • Arduino NG yoki ATmega8 bilan oldingi versiyalar
    ATmega8 soat tezligi avtomatik qayta yuklash imkoniyatisiz 16 MGts.

Arduino-ga dasturlarni (eskizlarni) yozish (tahrirlash) va yuklash (proshivka) uchun siz Arduino IDE kabi dasturlash dasturini o'rnatishingiz yoki onlayn veb-muharrirdan foydalanishingiz kerak. Arduino IDE dasturini yuklab oling (yuklang). oxirgi versiya, yoki arduino.cc veb-saytining dasturiy ta'minot bo'limidagi veb-muharrirdan foydalanishingiz mumkin.

Arduino IDE-ni rasmiy veb-saytdan yuklab olish (yuklash):

Arduino rasmiy veb-saytiga o'ting va taqdim etilgan ro'yxatdan tanlang, operatsion tizim kompyuteringiz ishlaydigan. Ushbu maqolada biz Arduino IDE-ni operatsion tizimga o'rnatishni ko'rib chiqamiz. Windows tizimi. Birinchi qatorni tanlash " Windows O'rnatuvchi"Siz Arduino IDE-ni o'rnatasiz (boshqa dasturlarni o'rnatishingiz kabi) va ikkinchi qatorni tanlab " Windows Administrator bo'lmagan o'rnatish uchun ZIP fayl» Siz o'rnatmasdan ishlashingiz mumkin bo'lgan dastur papkasi bilan ZIP arxivini yuklab olasiz (hatto kompyuteringizda administrator huquqlari bo'lmasa ham).

Qaysi operatsion tizimni tanlashingizdan qat'i nazar, sizdan ishlab chiquvchilarga minnatdorchilik bildirishingiz so'raladi, bu aniq, bu sizga bog'liq.


Agar siz shunchaki dasturni yuklab olmoqchi bo'lsangiz, "FAQAT YUKLASH" tugmasini bosing; agar siz dasturni yuklab olishni istasangiz va dasturiy ta'minotni yanada rivojlantirishga hissa qo'shadigan ishlab chiquvchilarga rahmat aytmoqchi bo'lsangiz, "HISSA QO'SHISH VA YUKLASH" tugmasini bosing. .

Fayl yuklab olinmaguncha kuting

Yuklab olish tugallangandan so'ng, fayl papkada bo'lishi kerak: " Bu kompyuter > Yuklashlar "(faylni saqlash uchun boshqa joyni belgilamagan bo'lsangiz).

Yugurish o'rnatish fayli

jildidan: "Ushbu kompyuter > Yuklashlar" (fayl nomidagi X.X.X o'rniga Arduino IDE versiya raqamlari bo'ladi).






  • 1 xabar: sizni tanishtiradi litsenziya shartnomasi, "Roziman" tugmasini bosing, 2-xabar paydo bo'ladi.
  • 2-xabar: o'rnatish komponentlarini tanlashni taklif qiladi, "Keyingi" tugmasini bosing, 3-xabar paydo bo'ladi.
  • 3-xabar: Arduino IDE-ni o'rnatish yo'lini tanlashni taklif qiladi, "O'rnatish" tugmasini bosing, 4-xabar paydo bo'ladi.
  • 4-xabar: Arduino IDE-ni o'rnatish jarayoni haqida xabar beradi, shundan so'ng 5-xabar paydo bo'ladi.
  • 5-xabar: Arduino IDE-ni o'rnatish tugallanganligi haqida xabar beradi, "Yopish" tugmasini bosing.

O'rnatish jarayonida oynaning tepasida 4 ta xabar paydo bo'lishi mumkin Windows oynalari drayverlarni o'rnatish uchun ruxsat so'rash:


"O'rnatish" tugmasini bosish orqali drayverlarni o'rnatishga ruxsat bering; bu drayverlar USB avtobusi orqali ulangan Arduino platalarini aniqlash va ular bilan ishlash imkonini beradi.

Bu Arduino IDE o'rnatilishini yakunlaydi. .

Dastur belgisi ish stolida paydo bo'lishi kerak:

Arduino IDE-ni ishga tushirish:

Dasturni birinchi marta ishga tushirganingizda, xabar paydo bo'lishi mumkin Windows xavfsizlik devori Ba'zi Arduino IDE Java tarmoq funksiyalariga kirishni bloklash haqida:


“Ruxsat berish” tugmasini bosish orqali kirishga ruxsat bering. Shundan so'ng, bu oyna paydo bo'lmaydi.

Arduino IDE dasturi oynasi ochiladi:


Quyidagi rasmda dasturning sohalari va funktsional tugmalarining maqsadi ko'rsatilgan:


Endi siz eskiz (kod) yozishingiz va uni Arduino-ga yuklashingiz (yuklash/flesh) qilishingiz mumkin. Ammo bundan oldin Arduino platasini kompyuterga ulashingiz va Arduino IDE dasturiga qaysi Arduino platasini va qaysi portga ulaganingizni aytishingiz kerak...

Arduino platasini ulash:

Arduino platasini orqali ulaganingizdan so'ng USB port kompyuterga, Arduino IDE dasturi qaysi Arduino platasini ulaganingizni ko'rsatishi kerak. Buning uchun menyu bo'limidagi ro'yxatdan kerakli taxtani tanlang " Asboblar > To'lash > Kengashingiz nomi


Endi siz Arduino platangiz ulangan Com portini tanlashingiz kerak. Buning uchun menyu bo'limidagi mavjud Com portlar ro'yxatidan kerakli Com portni tanlang " Asboblar > Port > Mavjud port raqami", quyidagi rasmda ko'rsatilganidek:


Agar Arduino platangizning USB kontrolleri FTDI yoki shunga o'xshash chipda o'rnatilgan bo'lsa, mavjud Com portlar ro'yxatida siz Arduino platasining nomini Com portiga qarama-qarshi qavs ichida ko'rmaysiz. Bizning holatda, siz shunchaki "COM1" va "COM7" ni ko'rasiz, keyin savol tug'iladi, bu portlarning qaysi biri Arduino platasiga ulangan?

Bu muammoni juda oddiy hal qilish mumkin. Arduino platasini kompyuterdan uzing va " Asboblar > Port » . Com portlar ro'yxatida siz faqat ko'rasiz mavjud Com portlari, ya'ni bizning holatlarimizda faqat "COM1". Endi Arduino platasini kompyuterga ulang va menyuni yana oching. Asboblar > Port » . Endi siz Com portlar ro'yxati bittaga ko'payganini ko'rasiz (bizning holatlarimizda "COM7" "COM1" ga qo'shilgan) va Arduino platangiz ulanganligi ko'rinadigan Com portiga.

Agar Arduino platasini ulaganingizda, siz yangi Com portining ko'rinishini ko'rmasangiz, Arduino platangizning USB boshqaruvchisi uchinchi tomon chiplarida o'rnatilgan va buning uchun qo'shimcha drayverni o'rnatishingiz kerak. Masalan, CH340G chipi uchun haydovchi kabi.

Arduino IDE dasturidan eskizni Arduino platasiga yuklash:

Arduino platasining turini ko'rsatganingizdan, Com portini tanlaganingizdan va eskizni (dastur kodi) yozganingizdan so'ng, eskizni Arduino platasi boshqaruvchisiga yuklash (yuklash/yonib chiqish) mumkin. . Buning uchun menyu bandini tanlang "» yoki o'q bilan doira shaklida tugmani bosing:


Agar siz eskizni yangi oynada yozgan bo'lsangiz va uni faylga saqlamagan bo'lsangiz, uni Arduino platasiga yuklashdan oldin Arduino IDE uni saqlashingizni taklif qiladi. Eskizni faylga saqlamoqchi bo'lgan nomni kiriting va "Saqlash" tugmasini bosing.


Yuklash paytida siz eskizni tuzish va yuklash jarayonini ko'rsatadigan holat panelini ko'rasiz. Agar eskizda xatolik bo'lmasa va u muvaffaqiyatli yuklangan bo'lsa, bildirishnoma maydonida ishlatilgan va mavjud Arduino xotirasi miqdori haqida ma'lumot paydo bo'ladi va bildirishnoma maydonining tepasida "Yuklash tugallandi." xabari paydo bo'ladi.


Yuqorida keltirilgan kichik eskiz (rasmda) LEDni yoqadi Arduino taxtasi. Ko'pgina eskizlar kutubxonalar yordamida soddalashtirilgan va qisqartirilgan. Kutubxonalar nima ekanligini va ularni qanday o'rnatishni bo'limda bilib olishingiz mumkin.