Internet Derazalar Android
Kengaytirmoq

ARDUINO-dan juda tezkor boshlang: oling va bajaring. Arduino-da birinchi eskizni yuklaymiz

Ushbu loyihada men Arduino-dagi eskizni operatsion xonaga asoslangan oddiy qurilma yordamida qanday to'ldirishni ko'rsatmoqchiman android tizimlari. Ushbu qurilma statsionar o'rnatilgan Arduino kengashlari uchun foydali bo'lishi mumkin, masalan, yoritish inqaruvchilari kabi ...

1-qadam: Materiallar va vositalar

Materiallar:

USB-AK simi - USB-B
USB-Xost kabeli (OTG kabeli)
Arduino.
1 LED (sinov uchun)
Android qurilmasi, Android 4.0.0+ os (yoki xost rejimining yordami bilan)

Dasturiy ta'minot:

Arduinodroid yoki Arduinokrander, uni Google Play-dan yuklab olish mumkin

2-qadam: USB xost kabeli

USB-xost kabeli asosan o'xshash uSB kabeliAmmo boshqa qarshilik ko'rsatuvchilar Micro USB ulagichiga o'rnatiladi. Ichki qarshilik ko'rsatuvchilar Android qurilmasini USB-xost rejimini faollashtirishga imkon beradi. Ushbu rejimda siz USB Flash drayvlari yoki USB interfeysi yordamida boshqa qurilmalardan foydalanishingiz mumkin. Bu juda foydali xususiyatVa endi siz USB printerni ham ulashingiz mumkin.

Muammo shundaki, keyin uSB ulanishlar U uskunadan (Xost) qurilmasidan quvvat oladi, shu bilan batareyasi bo'shatildi.

3-qadam: Ulanishlar

Bu juda oddiy qadam va alohida e'tibor talab etilmaydi. Shunchaki USB-Anon-ni - USB-B uchun USB ulagich turi mom xost kabelini joylashtiring. Keyin ARDUININda USB-B ulagichini joylashtiring va Mikro USB. Android qurilmasida.

4-qadam: Arduino yoqing

Barcha ulanishlar fotosuratda bo'lgani kabi bajarilishi kerak. Keyin, siz Arduino-ni yoqishingiz va unga oxirgi yuklab olingan kodni yuklab olishingiz mumkin. Arduino-da, men milklar skepchidan ishlatganman. Agar Arduino boshlanmasa, keyin ulanishlarning to'g'riligini tekshiring.

5-qadam: Ilovalar

Endi Arduino kodni yuklab olishga tayyor, ammo Android qurilmangiz hali emas ...

Keling, bu vaziyatni o'zgartiraylik!

Ayni paytda sizning Arduino bilan xost rejimida ishlashingizga imkon beradigan ikkita dastur mavjud.

Ularni yuklab olish uchun saytga boring Play do'koni., keyin qidiruv satrida "Arduino" ni kiriting. Keyin "Ilovalar" ni bosing, so'ngra ilovalar namoyish etiladi. Bizga ikkita dastur kerak: "Arduinodroid" va "Arduinoksandrum". Ularni o'rnating, so'ngra "Arduinodroid" ni boshqaring. Ushbu ariza IDEni yangilashi kerak, bu biroz vaqt talab etadi. Arduinokseri arizasi bundan keyin ham kerak bo'ladi.

Izoh: Ikkala talabnoma ham bir vaqtning o'zida ixtiyoriy ravishda foydalanaman, men shunchaki ikkalasini ham ko'rsatmoqchiman!

6-qadam: Arduinokspander, Anton Smirnov muallifi

Xo'sh, keling Arduinokrander dasturidan boshlaylik. U Anton Smirnov tomonidan Andorid 2.2 yoki undan yuqori uchun ishlab chiqilgan.

Ushbu ilova ARDUININA bilan ishlash uchun mo'ljallangan android-dan foydalanish Qurilmalar. U bilan siz chiqish holatini osongina o'zgartirishingiz mumkin (to'g'ridan-to'g'ri yuqori yoki past holatni o'rnatishingiz mumkin), eskizlarni yuklab oling yoki OOLOLOLOLOLOLE rejimida analogli ma'lumotlarni yuklab oling.

Ushbu dasturni aniqlash nostandart ekanligini aniqlash oson. U avtomatik ravishda Arduino va funktsiyalarni juda barqarorlashtiradi.

Biroq, ba'zi funktsiyalar ishlamaydi. Ilovaning keyingi versiyalarida umid qilamanki, bu xatolar tuzatiladi. Yuklash Sketch muvaffaqiyatli o'tdi!

Turmoq ushbu dastur 5 yulduzdan 4,0.

Endi Arduino munosabati haqida qisqacha bilib olaylik.

7-qadam: 1 qism

Boshqa variantlar quyidagilarni o'z ichiga oladi:
O't
Bluetooth
USB Extra.

8-qadam: 2 qism

Endi "Autodetect" ni bosing. Android qurilmasi boshlanadi avtomatik qidirish Arduino, keyin uni ekranda ko'rsatdi. Va endi siz bizning Arduinoni tanlaysiz (uni bosish shunchaki uni bosing).

9-qadam: 3 qism

Oldingi bosqichni bajargandan so'ng, bizning Arduino ekranda namoyish etiladi. Odatda rangda ko'rsatiladi va ularning rejimini o'zgartirish uchun xulosalarni bosishingiz mumkin. Biroq, mening rejimlarimni tanlashim ishlamadi va men bu muammoni bartaraf etolmayman; Ehtimol, barchangiz muvaffaqiyatsiz ishlaysiz. Quyi o'ng burchakni bosganingizda, siz eskizlaringizni SD-kartadan yuklab olishingiz mumkin bo'lgan menyuga borasiz. Bu xususiyat juda yaxshi ishlaydi.

10-qadam: Arduinodroid

Endi biz sizning Arduino-da eskizlarni yuklab olish imkonini beradigan boshqa dasturni ko'rib chiqamiz. Ushbu dastur "Arduinodroid" deb nomlanadi va ular uchun ishlaydi android versiyasi 4.2.2 yoki undan yuqori. Ushbu ilova muallifi Anton Smirnov ham.

Kirish

Resurslarimizning salomlari, bizning resurslar o'quvchilari. Bugun biz Arduino seriyasidan, ya'ni Arduino haqida bitta nazoratchi haqida gaplashamiz Pro mini.. Bu Arduinoning barcha afzalliklariga ega bo'lgan kichik, ixcham nazoratchi, ammo shu bilan birga juda ixcham, siz hozirgi kunda mavjud bo'lgan barcha mavjudlik boshqaruvchilarining eng kichikini aytishingiz mumkin. Ko'pchilik, shuningdek, xitoylik nusxalarining narxini o'ziga jalb qiladi va ular uchun bir parcha (joylar va undan kam), bu uni sotib olish haqida o'ylashga majbur qiladi. Ammo bitta muammo bor, u juda oson emas, ayniqsa Xitoy nusxalariATMEL ATMEGA168P protsessori bilan jihozlangan, ularda bir marta rasmiy Arduino rusumli kontrolleri yo'q va natijada Arduino Ode ularni yoritishni rad etadi va noto'g'ri protsessor imzoi haqida xabar beradi.

Bu erda biz bugun bu haqda gaplashamiz. Buning uchun zarur bo'lgan narsalardan qanday qilib kerak bo'lsa, ARDUUINO ORUNI xitoylik nusxalari bilan ishlashni qanday majburlash kerak.

Buning uchun nima kerak?

Arduino Pro Mini juda ixcham va ixchamlik qurbonlarni talab qiladi va qurbonlik qiladi - USB interfeysi Ushbu nazoratchi I.E. Siz mini to'g'ridan-to'g'ri kompyuterga ulashingiz mumkin emas va natijada siz TTL-dagi yoki boshqa ARDUOIN CURERLER-dagi maxsus USB adapteringiz kerak bo'ladi.

  • Birinchi yo'l. Biz TTL-da USB adapteri orqali miltillaymiz - adapterning o'zi bitta narsa miqdorida kerak.
  • Ikkinchi usul. Biz Arduino UNo-dan o'tib ketamiz - sizga Arduino Bleo kerak, ammo klassik ijro etishda, bu "Richil ulagich" ga protsessor o'rnatilgan va qora ulagichga kiritilgan arduino.
  • Uchinchi yo'l. Biz SPI interfeysi orqali miltillaymiz - sizga biron bir Arduino kerak: UNO, Nano, Mega, Leonardo kerak emas - bu kompyuterga ulanish uchun USB ulagich bo'lishi kerak.

Birinchi yo'l. Biz TTL-da USB adapteri orqali miltillaymiz

Birinchi va eng ko'p oddiy usul Download Bolalar - Nega unday qilding yoki UART adapteriga "deb nomlanganidek, USB-ning maxsus adapteri. Qoida tariqasida, ushbu adapter - Arduino Nano-dan kesiladi va uni Arduino Pro Miniga aylantirdi. Bunday adapterlarning narxi kesish, ammo tanlov va boshqalar. Xitoyliklar ularni shunchalik ko'p topishdi, shunda ko'zlar qaysi birini tanlaydi. Shu bilan birga, ushbu qurilmaning narxi har doim yashil emas. Simlar yoki pastadir bo'lgan adapterga ulanganingizdan so'ng, u faqat uni (adapter) yopish uchun (adapter) ni kompyuterda yopishtirish, haydovchini o'rnatish va hamma narsa aslida mavjud. Kompyuteringiz ARDUININA-ga biron bir kompyuterga ulanganda paydo bo'ladigan adapterni aniqlaydi. Uni tanlang, siz ishlayotganingiz (Arduino Pro Mini) va eskizingizni jimgina yuklang.

Ushbu adapterlardagi yagona nikoh RST yoki Dtr kontaktlarining mavjudligi yoki yo'qligi. Ushbu aloqalar qaysi mos keladigan moslamalarni sotib olishni maslahat beraman. Ular hayotni juda soddalashtirishadi va dasturiy ta'minotni dasturiy ta'minotni ishlab chiqarishni amalga oshiradilar. Agar siz allaqachon bunday aloqalar bo'lmagan adapterni sotib olgan bo'lsangiz, Arduino-da har bir eskizning har bir yuklash tugmachasini bosishingiz kerak, bu har doim ham o'z vaqtida amalga oshirilmaydi va bu uning noqulayligini his qiladi.

Adapterni ulang Siz quyidagi jadvalni ko'rishingiz mumkin:

Ikkinchi usul. Biz Arduino Bleo orqali miltillaymiz

Ushbu usul uchun bizga Classic Arduino UNO kerak. Klassik chip uyi elektr holatida qilingan va maxsus ulagichga kiritilgan. Bu chip biz tornavidani diqqat bilan itarib yuborishimiz kerak. Protsessorni buzmaslik, ehtiyotkorlik bilan, oyoqlarini o'zgartirmasdan.

Arduino UNO. Protsessor patnisda amalga oshiriladi.

Protsessorni tornavida bilan protsessorni ehtiyotkorlik bilan qaytaring.

Biz Arduino BMT protsessorini olib chiqqanimizdan so'ng, biz TTL-dagi USB adapterini, shuningdek, quyidagi sxema bo'yicha yangi adapter va Arduino Pro Mini Mini-ni ulash uchun quyidagi sxema bo'yicha ulanish kerak:

Arduino UNo (protsessorsiz)
Arduino Pro Mini.
Rx.
Rx.
Tx.
Tx.
GND.
GND.
5V.
VCC.
Rst
Rst

Ikkita Arduinni birga bog'laganingizdan so'ng, siz Arduino Pro Mini dasturiy ta'minotiga o'tishingiz mumkin. Biz Arduino UNO orqali kompyuterga ulaymiz. "Arduino" Bligo bilan hozirda "Arduino" Pri Mini bilan ishlayotganimizni ko'rsating, ammo Arduino Pro Mini bilan birga eskizlarimiz bilan ishlayotganimizni ko'rsatamiz. Agar siz Arduinoni buzishdan qo'rqmasangiz, bu juda qiziq uSB adapteri ttlda.

Uchinchi yo'l. Biz SPI interfeysi orqali miltillaymiz

Arduino Pro Mini-ni yuklashning uchinchi va eng noqulay usuli - ICSP interfeysi yordamida uni o'chirish. Ushbu interfeysning aksariyatida Arduino kengashlarida mavjud. Asosiy aloqa ushbu interfeys 10 dan 13 gacha portlarni chiqaring, shuningdek ICSP imzosi bo'lgan oltita PIN-kod sifatida alohida olinadi. Qoida tariqasida, Arduino markazida blok mavjud.

Arduino Pro Mini dasturiy ta'minotda ikki bosqich uchun ulushlar mavjud:

  1. Arduino kengashi ISP dasturchisi sifatida.

Birinchidan, biz bo'lajak dasturchimizni tayyorlashimiz kerak. Masalan, butun ziqotni torting Keyingi bosqichma-bosqich:

  1. Arduino Ilardan yugurish.
  2. Fayl - misollar - 11.Rarduinisp - Arduinoisp.
  3. Asboblar - to'lov - ARDUINA BEO.
  4. Asboblar - port - COM portini tanlang.
  5. Arduino Ble-ni to'ldiring va to'ldiring.
Arduino UNO (ISP)
Arduino Pro Mini.
5V.
VCC.
GND.
GND.
10
Rst
11 (Mosi)
11 (Mosi)
12 (miso)
12 (miso)
13 (SCK)
13 (SCK)

Endi yana Arduino Iide-ni oching. Mini Pro-ni to'ldirmoqchi bo'lgan va quyidagi harakatlarni bajarishni istagan eskizni oching:

2. TOOLS - PLATA - Arduino Pro yoki Pro Mini
3. Asboblar - protsessor - ATMEGA168 (5V, 16 MGts)
4. Asboblar - port - portni tanlang
5. Asboblar - Dasturchi - Arduino INMP
6. Sketch - dastur orqali yuklab oling

Siz bu rejimda Sketch yuklash uchun Ko'rib turganingizdek, u maxsus menyu "Programmer orqali Yuklash" orqali zarur emas, balki Arduino edi, ota-ariza "Download" tugmasi orqali. Bu barcha noqulaylik bilan bog'liq. Agar siz odatdagidek "Yuklab olish" tugmachasini bossangiz, odatda siz ARDUOIN BEO-dagi Skduin Beo-da, ARDUININ BEO Mini emas, u u erda baqirasiz. Shuningdek, ushbu rejimda seriyali sinf mavjud emas, ya'ni COM porti orqali xabarlarni almashish orqali siz muvaffaqiyatga erisha olmaysiz. Yana bir qoshiq qoshiq shundaki, bu miltillashdan so'ng, aksariyat hollarda Adapter orqali ARDUOINA Pro Mini Mini Mini Mini Mini Mini Mini-ni endi qilmaysiz. Bu yangi yuklash vositasi va "Asboblar" menyusi orqali tuzatiladi - "yuklash mashinasini yoqish".

Arduino Ilardan xitoycha mini qo'shing

Ushbu maqolada aytganimdek, Xitoy klonlari ba'zan jihozlanmagan protsessorlar bilan jihozlangan rasmiy versiyalar Arduino Pro Mini va Natijada, siz dasturiy ta'minotda siz keyingi yoki shunga o'xshash xatoni ko'rishingiz mumkin.

Avrrede: Atmaega168 uchun kutilayotgan imzoni 1E 94 06 ikki marta tekshirish chipi yoki ushbu chekni bekor qilish uchun -F-ni ishlatish. Noto'g'ri mikrokontroller topildi. Siz Tools menyusida to'g'ri taxta belgiladingiz -\u003e Plat?

U osongina tuzatiladi:

  • Avval siz ARDUININ ADUP joylashgan papkani ochishingiz kerak.
  • Keyin "Arduino IDUP dasturi bilan" papka \\ ARRUINING \\ AVR \\ "degan navbatdagi papkaga o'ting.
  • Biz "Boligingss.txt" faylini qidirmoqdamiz va uni matn muharririda ochmoqdamiz.
  • Biz "Pro.Menu.cpu.16mhzumatmega168.Build.MKU \u003d Atmega168" faylida quyidagi qatorni qidirmoqdamiz.
  • Va uni "Pro.menu.cpu.16mhzumatmega168.build.mcu \u003d atmema168p" bilan almashtiring.
  • Arduino Iide-ni qayta ishga tushiring va bu hammasi.
  • Masalan, 328 protsessoringiz bo'lsa, biz ham 328 raqamlari bilan satr qidiramiz.

Xulosa

Ushbu maqolada Arduino Pro Mini-da eskizlarni yuklab olish uchun uchta variantni olib bordim. Shaxsan men ikkinchisini ishlataman. Menga ko'proq yoqadi.

Sizdan nimalardan foydalanishni tanlang - Siz uchun tanlang. Sharhda qoldiring. Qaysi variantni afzal ko'rasiz.

Sizga muvaffaqiyat va omad tilaymiz.

Iltimos, Fikrlar uchun JavaScript-ni yoqing.

Birinchi eskizni yuklash, zavqlanish holati uzoq vaqt tark etmaydi. Omad davrida nimani his qilayotganingizni tasvirlab bering, ayniqsa, siz ilgari dasturlashtirilgan elektronika bilan shug'ullanmagan bo'lsangiz. Fikrlar, g'oyalar mening boshimga aylanmoqda va men ushbu tokalit va radio komponentlari to'plami ko'proq ma'lumotga ega bo'lishlari mumkinligini bilib olaman. Agar siz Arduino Beo R3 CH340G sahnaga chiqish va konfiguratsiyani qabul qilsangiz. Kompyuterga biz quyidagi harakatlarni davom ettirishimiz mumkin.

Birinchi eskiz Internetda qidirish yoki uni yozish uchun hamma kerak emas. ARDUOIN OSP belgilangan kutubxonalar to'plamiga ega va siz loyihalarda boshqaruvchi bilan keyingi operatsiya bilan foydalanishingiz mumkin bo'lgan misollar to'plamiga ega. Boshlash uchun, Arduino Iide-ni oching va oynaning yuqori menyusidagi fayl yorlig'iga boring, so'ngra siz sichqoncha ko'rsatgichini misollarni misollarga olib borasiz. Ko'pzliq misollar mavjud, ammo men rasmlarni misollarni keltirib chiqaradigan blinkli eskizda tanlovni to'xtatishni taklif qilaman. Sketch juda sodda va uni namoyish evaziga qo'shimcha elementlarni talab qilmaydi.

Semit bu misol Biz nazoratchi dasturxonni yuklab olishga tayyormiz. Bu shunday ko'rinadi.

Keling, bu eskizni olib yuradigan ozgina ko'rinamiz. 1 dan 23 gacha, biz kul rang matnini ko'ramiz. Ushbu matn ma'lumotli va foydalanuvchini ma'lumot beradi, bu eskizning ba'zi parametrlari, shuningdek, ushbu eskizning muallifi o'zi haqidagi ma'lumotlarga ega bo'lishi mumkin. Ushbu satrlar izohlanadi va tekshirgichda dasturiy ta'minot bo'lsa, ular ichiga yuklanmaydi. Matn ikki shaklda. Agar siz yuklash dastidan bir nechta chiziqlarni yashirishingiz kerak bo'lsa, unda / * belgisi birinchi va yigirma uchinchi qatorda yozilgan sharhlarning boshida ishlatiladi. Ikkinchi usul Kodning bir qismini yoki har qanday funktsiyani tavsiflash uchun ko'proq mos keladi, chunki u bir qatorda // matn yoki kodni bir qatorda ushlab turish, biz kuzatishimiz mumkin bo'lgan boshqaruverga yuklashdan yashirin bo'ladi Qolgan kod. Aytgancha, agar siz kelajakda eskizlarni yozishni rejalashtirsangiz, Funktsiyalarning ish va sharhlarning ish parametrlarini tavsiflash uchun yaxshi ohang deb hisoblanadi. Muallif AQShdan chiqqanligi haqidagi tavsif shundan keyingina, bu eskizda o'rnatilgan o'rnatilgan boshqaruvchi va 13 raqamli teatrga bog'lanib, 1000 millisekund chastotasi bilan yonib-o'chib, 13 raqamli qarag'ay bilan yonadi.

Men sizning Ardyomoingizga biron bir narsani tezda yuklab olishingizni kutmayotganimni his qilaman. Buning uchun deraza tepasida biz 5 tugmachani topamiz va yuklab olish tugmachasini bosing.

Tugmani bosgandan so'ng kodni tuzish jarayonini boshlaydi va uni xatolar uchun tekshirish. Agar kod bosqichi muvaffaqiyatli bo'lsa, unda bu yuk statuslari paneli bilan xabardor qilinadi.

Ta'kidlash joizki, biz Lotin harfi bilan belgilangan latin harfi bilan qanday ko'rinishni boshlay boshlashimiz mumkin.

Ushbu eskizning ishini ko'proq tushunish uchun keling, ozgina kodni rivojlantiramiz va nima o'zgarganini ko'ring. 34 kodiga o'ting va pauza vaqtini o'zgartiring, kechiktirish (1000); O'zgartirish kechikish (10,000);.

Ushbu manipulyatsiyalar natijasida biz nazoratchimiz ishi dasturi o'zgardi. Va endi boshqaruvchidagi LET LOWADA kabi 1 soniya emas manba kodiva 10 soniya davomida. Endi biz 33 satrda dasturni yoqish uchun dasturiy ravishda ko'rsatib o'tamiz va bu LED BOSHQA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'YILADI Shuning uchun, 34 satrda biz 10 soniya pauza qilib, 35 satrda Gazim LED-ni qo'yamiz. Bu tasvirlangan rasmda ko'rsatilgandek bir narsadan voz kechishi kerak.

Menimcha, taqdim etilgan ma'lumotlar boshqaruver bilan ishlashni boshlash uchun etarli va men faqat sizga muvaffaqiyat va sizning harakatlaringizdagi ulkan natijalar tilayman.

Eskiz - Bu Arduino platformasi uchun yozilgan va ma'lum bir tuzilish uchun yozilgan dastur.

Boshlash uchun, sizning to'lovingiz dasturiy ta'minot nuqtai nazaridan qanday ishlashini oddiy, mavhum uslubda ko'rib chiqing. Aslida Arduino zinapiya (mikrokontrolerning oyoqlarini qulay kiradi / ishlab chiqarishlar - pinlar) Atmati mikrokontrolovchi. Ko'rsangiz, turli xil taxtalarda turli xil boshqaruvchilar mavjud va shunga mos ravishda, pinlarning turli xil konfiguratsiyasiga ega. Ishlab chiqaruvchi yoqilgan arduino to'lovi Foydalanuvchi yoqilganda boshlanadi va foydalanuvchini boshqarishda boshlanadi va foydalanuvchini boshqaradi va foydalanuvchi tomonidan boshqariladi.

Eskizning tuzilishi:

Skeplay shart, albatta, 2 funktsiyalari mavjud: funktsiya sozlash; o'rnatish.va funktsiya pastadir..

Arduino dasturiy ta'minotni yoqilganda sozlash funktsiyasini chaqirdi. O'rnatish funktsiyasi faqat bir marta, har safar boshqaruv boshlanganda, deyiladi. Bu joy o'zgaruvchilar (boshlang'ich qiymatlari vazifalari) uchun ideal, ulangan sensorlar / serverlar / boshqa odamlarga muvofiqligini o'rnatish uchun idealdir. O'rnatish funktsiyasini bajargandan so'ng, pastadir funktsiyasi siklic (I.E.) - bu sozlash funktsiyasi uni tark etmasdan amalga oshiriladi. Jarayon kuch ishlatilgunga qadar davom etadi.

Birlashtirish uchun chiroqdagi eng oddiy sehrni ko'rib chiqing (Arduino uchun klassik salom olamini) ko'rib chiqing. Funktsiya nomidan oldin bo'sh so'z, bu funktsiya hech qanday qiymatni qaytarmasligi ("bo'sh" - "bo'shlik" - "bo'shlik"). Biz keyingi maqolalarda biz tuzilish, tushuncha va maqsadlar, biz keyingi maqolalarda ko'rib chiqamiz.

Bo'shliq. sozlash; o'rnatish. () { // 13-PIN-ni xulosa sifatida o'rnating Pinmose (13, chiqadigan); ) Bo'sh pastadir. () (Digitalwrite (13, yuqori); // chiroqni olib keldi Kechiktirish (1000); // Biz ikkinchi raqamli yozishni kutmoqdamiz (13, past); // LED ni o'chiring Kechiktirish (1000); // biz bir soniya kutamiz)

Kengash yoqilganda, sozlash funktsiyasi, qaysi 13 idus ishlab chiqarish sifatida o'rnatiladi. Keyinchalik pastadir funktsiyasi tsikli ravishda deb ataladi.

Arduino-da eskizni to'ldirish jarayonini ko'rib chiqing. Barcha jarayonlar ARDUOINI OES muhiti uchun ko'rib chiqilmoqda. Boshqa muhitlarda, qadamlar o'xshash va biz ular alohida e'tiborni talab qilmaymiz deb hisoblamaymiz. Boshlash, atrof-muhitni oching va eskizimizni nusxalash.

"Quyi" tugmachasini bosing

Ko'rib turganimizdek, bizning dasturimizda bir qatorda. Tarkib - bu dastur kodini tildan o'zgartirish jarayoni yuqori daraja, in ikkilik kodmikrokontroler qiladi. Agar eskizi yozilgan bo'lsa sintaktik xatolarU Arduino-da muvaffaqiyatli tuzilib, suv ostida qoladi.

Biz tez-tez qandaydir tozalanish kerakmi, yangi eskizlarni yangilarini to'ldirishdan oldin yuving. Yo'q kerak emas. Eskirgan yangi eskizni quyganda hech qanday iz yo'q;)