Kirish: Arduino 101 asoslari Eliesalame


Download 329 Kb.
bet1/9
Sana13.12.2022
Hajmi329 Kb.
#999315
  1   2   3   4   5   6   7   8   9
Bog'liq
2-amaliyot barno


Arduino 101 asoslari
Circuits Arduino da eliesalame tomonidan
50.793
900
22
Tanlangan

Yuklab olingSevimli
Kirish: Arduino 101 asoslari

Eliesalame tomonidanKuzatish
Batafsil muallif tomonidan:



Ushbu yo'riqnomaning maqsadi Arduino dunyosiga yangi kelganlarni eskiz yozish asoslari bilan tanishtirishdir. Bu asosiy iboralar va funktsiyalar haqida batafsil tushuntirishlarni o'z ichiga olgan yangi boshlanuvchilar uchun qo'llanma bo'lishi kerak. Men foydalanadigan eskizlarning aksariyati soddaligi uchun Arduino IDE-dan olingan. Men ushbu qo'llanmani Arduino bilan birinchi marta ishlashni boshlaganimda, kodlashni osonlashtirish uchun yozganman.
Ushbu yo'riqnomaning maqsadi uchun men ushbu hujjatni hamma uchun mosroq qilish uchun biroz o'zgartirdim.
Umid qilamanki, sizga yoqadi, agar sizda sharhlar yoki savollar bo'lsa, ikkilanmang.
Baxtli bino.
Maslahat qo'shishSavol beringIzohYuklab oling
1-qadam: Asoslar
Eng asosiy Arduino eskizini yuklash uchun Arduino IDE-ni oching, faylga bosing, keyin misollar, keyin 01.Basics va BareMinimum-ni tanlang.
Mana eskiz:
bekor o'rnatish() {
// bir marta ishga tushirish uchun o'rnatish kodingizni shu yerga qo'ying:
}
void loop() {
// qayta-qayta ishlash uchun asosiy kodingizni shu yerga qo'ying:
}
Aslida, bu to'liq kod, u mos keladi va Arduino-ga yuklanishi mumkin, ammo bu kodda hech narsa yo'q. Ushbu kod tuzilishini tushunish juda muhim, chunki har bir Arduino eskizi bo'sh bo'lsa ham, void setup() va void loop() funksiyalarini o'z ichiga oladi. Birortasisiz eskiz tuzilmaydi.
Void setup() eskizda bajariladigan birinchi funksiya bo'lib, u faqat bir marta bajariladi. U odatda Arduino-da pin rejimlarini OUTPUT va INPUT ga o'rnatuvchi bayonotlarni o'z ichiga oladi, masalan:
pinMode (12, OUTPUT);
pinMode(11, INPUT);
Yoki seriyali monitorni ishga tushirish uchun misol: serial.begin(9600);
Void setup() ga qo'shilishi mumkin bo'lgan boshqa iboralar ham bor, yuqoridagi funktsiyalar faqat misollar edi, lekin muhimi, setup() eskiz boshida faqat bir marta ishlaydigan bayonot ekanligini yodda tutishdir.
Void loop() funksiya bo'lib, u Arduino o'chirilguningizcha cheksiz ishlaydi. Void loop() dagi funksiyalar odatda Arduino I/U larini manipulyatsiya qiladi, masalan: ma'lum bir pinga YUQORI yoki PAST yozing va ulardan to'plangan ma'lumotlar, masalan: Harorat sensori qiymatini Selsiydan Farengeytga o'zgartiring. Shuningdek, siz mahalliy va global o'zgaruvchilarga, shuningdek, boshqa funktsiyalarga qo'ng'iroq qilishingiz mumkin. Qisqasi, bu sehrli voqea sodir bo'ldi.
Maslahat qo'shishSavol beringIzohYuklab oling

Download 329 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling