Arduino uchun kod yozish. Yangi boshlanuvchilar uchun Arduino ulanishi va


Download 424.78 Kb.
Pdf ko'rish
bet1/3
Sana08.05.2023
Hajmi424.78 Kb.
#1444944
  1   2   3
Bog'liq
Arduino uchun kod yozish Yangi boshlanuvchilar uchun Arduino ulanishi




Arduino uchun kod yozish. Yangi
boshlanuvchilar uchun Arduino ulanishi va
dasturlash
Reja;
1. Arduino uchun kod yozish
2. Arduino ulanishi va dasturlash
3. Arduino kutubxonalari
4.Xulosa
5.Foydalanilgan adabiyotlar



Ushbu maqola sizga Arduino bilan ishlashni boshlashga yordam beradi
va Arduino-ning har xil turlarining tavsiflarini, Arduino dasturiy
ta'minotni ishlab chiqish muhitini qanday yuklab olishni o'z ichiga
oladi va Arduino loyihalarini ishlab chiqish uchun kerak bo'ladigan
Arduino uchun mavjud bo'lgan turli xil platalar va aksessuarlarni
tavsiflaydi.

Arduino ko'plab turli ilovalarda ishlatilishi mumkin bo'lgan ochiq kodli
bitta platali kontrollerdir. Bu hobbilar, talabalar va mutaxassislar
uchun mikrokontroller asosidagi loyihalarni ishlab chiqish uchun eng
oddiy va arzon mikrokontroller variantidir. Arduino platalari Atmel
AVR
mikrokontrolleri
yoki
Atmel
ARM
mikrokontrolleridan
foydalanadi va ba'zi versiyalarida USB interfeysi mavjud. Shuningdek,
ularda olti yoki undan ortiq analog kirish pinlari va o'n to'rt yoki undan
ortiq raqamli kirish / chiqish (I / U) pinlari mavjud bo'lib, ular
sensorlar, drayverlar va boshqa periferik davrlarni mikrokontrollerga
ulash uchun ishlatiladi. Arduino platalarining narxi xususiyatlar
to'plamiga qarab, oltidan qirq dollargacha o'zgarib turadi.


Arduino platalari turlari

Quyidagi ro'yxatda ko'rsatilganidek, Arduino platalarining
har xil turlari mavjud, ularning har biri o'ziga xos
xususiyatlarga ega. Ular qayta ishlash tezligi, xotira,
kirish/chiqarish portlari va ulanishda farqlanadi, ammo
ularning funksionalligining asosiy komponenti o'zgarishsiz
qolmoqda.

Arduino roboti

Arduino Ethernet

Arduino platalarining xilma-xilligi va ularning texnik
tavsiflarini ushbu saytning "Sotib olish" bo'limining ""
bo'limida topish mumkin.


Dasturiy ta'minot (IDE)

Arduino dasturlash uchun ishlatiladigan dastur Arduino IDE
hisoblanadi. IDE - bu kompyuter, Mac va Linux tizimlari kabi
ko'plab turli platformalarda ishlaydigan Java ilovasi. U
dasturlash bilan tanish bo'lmagan yangi boshlanuvchilar
uchun mo'ljallangan. U muharrir, kompilyator va yuklovchini
o'z ichiga oladi. Shuningdek, IDE tarkibiga ketma-ket portlar
va har xil turdagi displeylar kabi tashqi qurilmalardan
foydalanish uchun kod kutubxonalari kiradi. Arduino
dasturlari "eskiz" deb ataladi va C yoki C ++ ga juda o'xshash
tilda yozilgan.

Ko'pgina
Arduino
platalari
USB
kabeli
yordamida
kompyuterga ulanadi. Ushbu ulanish sizga eskizlarni Arduino
platangizga yuklash imkonini beradi va shuningdek, platani
quvvat bilan ta'minlaydi.


Arduino uchun USB kabel

Dasturlash

Arduino dasturlash juda oson: avval dasturni yozish uchun
IDE kod muharriridan foydalanasiz, keyin uni bir marta
bosish bilan kompilyatsiya qilasiz va yuklab olasiz

Arduino dasturi ikkita asosiy funktsiyani o'z ichiga oladi:

sozlash ()

halqa ()

Kengash sozlamalarini ishga tushirish uchun sozlash () 
funksiyasidan foydalanishingiz mumkin. Ushbu funktsiya
faqat bir marta, taxta yoqilganda amalga oshiriladi.

Loop () funksiyasi sozlash () funksiyasi tugallangandan so‘ng
bajariladi va sozlash () funksiyasidan farqli o‘laroq, u uzluksiz
ishlaydi.


Dastur funktsiyalari

Quyida Arduino dasturlashda eng koʻp qoʻllaniladigan
funksiyalar roʻyxati keltirilgan:

pinMode - pinni rejimga kirish yoki chiqish uchun
o'rnatadi;

analogRead - analog kirish pinidagi analog kuchlanishni
o'qiydi;

analogWrite - analog kuchlanishni analog chiqish piniga
yozadi;

digitalRead - raqamli kirish pin qiymatini o'qiydi;

digitalWrite - raqamli chiqish pinining qiymatini yuqori
yoki past qilib o'rnatadi;

Serial.print - ma'lumotlarni ketma-ket portga odam o'qiy
oladigan ASCII matni sifatida yozadi.


Arduino kutubxonalari

Arduino kutubxonalari - bu qurilmalarni boshqarish imkonini beruvchi funktsiyalar
to'plami. Eng keng tarqalgan kutubxonalardan ba'zilari:

EEPROM - "doimiy" saqlashga o'qish va yozish;

Ethernet - Arduino Ethernet Shield platasi yordamida Internetga ulanish uchun;

Firmata - standart ketma-ket protokol yordamida kompyuterdagi ilovalar bilan
bog'lanish uchun;

GSM - GSM platasi yordamida GSM / GRPS tarmog'iga ulanish uchun;

LiquidCrystal - suyuq kristalli displeylarni (LCD) boshqarish uchun;

SD - SD-kartalarni o'qish va yozish uchun;

Servo - servo disklarni boshqarish uchun;

SPI - SPI shinasidan foydalanadigan qurilmalar bilan aloqa qilish uchun;

SoftwareSerial - har qanday raqamli pinlar orqali ketma-ket aloqa uchun;

Stepper - step motorlarini boshqarish uchun;

TFT - Arduino TFT ekranlarida matn, tasvir va shakllarni chizish uchun;

WiFi - Arduino WiFi qalqon taxtasi yordamida internetga ulanish uchun;

Wire - bu qurilmalar yoki sensorlar tarmog'i orqali ma'lumotlarni uzatish va qabul
qilish uchun ikki simli interfeys (TWI / I2C).


Arduino o'rnatish bosqichlari
Sizga kerak bo'ladi
Arduino UNO platasi;
USB kabeli (USB A - USB B);
Shaxsiy kompyuter;
yorug'lik chiqaradigan diod;
5-10 sm uzunlikdagi bir juft ulash simlari;
agar mavjud bo'lsa - breadboard.
Arduino IDE
Arduino IDE-ni operatsion tizimingiz uchun
rasmiy veb-saytdan yuklab oling (Windows, Mac 
OS X, Linux qo'llab-quvvatlanadi). Siz
o'rnatuvchini tanlashingiz mumkin
O'rnatuvchi), arxivlashingiz mumkin
Administrator bo'lmagan o'rnatish

Download 424.78 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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