Mavzu: Arduino ide dasturlash muhiti va kutubxonalari. Kirish I bob Arduino ide ishga tushurish hamda tasnifi va afzalliklari



Download 2,72 Mb.
bet9/15
Sana05.07.2022
Hajmi2,72 Mb.
#739538
1   ...   5   6   7   8   9   10   11   12   ...   15
Bog'liq
ABTIV kurs ishi Tayyorr

Kutubxona yuklab olish.
Bugungi kunga kelib, Internetda yuklab olinadigan juda ko'p kutubxonalar mavjud. Kutubxonalarning aksariyati Github saytida mavjud. Yuklab olingandan so'ng, uni to'g'ri jildga qo'shish muhimdir. Kutubxona ZIP arxiv sifatida yuklab olingan.
o'rnatish uchununi arxivdan yuklamasdan, menyuga o'tishingiz kerak Sketch - Include Library - Add .ZIP Library.


Oyna ochilganda kutubxona bilan arxiv saqlangan papkani tanlang:


Keyin yuklab olingan faylni tanlashingiz va "Ochish" tugmasini bosishingiz kerak:



Agar jarayon davomida dastur arxiv bilan bog'liq hech qanday xatolikka yo'l qo'ymasa, kutubxona o'rnatilgan va undan foydalanish mumkin.
.ZIP arxividan qo'lda o'rnatish.
O'rnatishni boshlashdan oldin Arduino IDE-dan chiqishingiz kerak. Yuklab olingan arxivni ochish kerak. Chiqish .cpp va .h kengaytmali kutubxona fayllari va qo'shimcha kataloglar joylashgan papka bo'ladi. Jild /Documents/Arduino/libraries-ga joylashtirilishi kerak.



Keyin, Arduino IDE-ni ishga tushiring, yuklab olingan kutubxona Sketch - Connect Library orqali mavjud bo'ladi.
2.2. Kutibxonaga ulashish hamda Kutubxonalarda misollar.

Kutubxonaga ulanish:


Kutubxonani kiritish uchun eskiz boshida faqat bitta satr yozishingiz kerak: "#include<файл.h>", misol uchun:
#o'z ichiga oladi // 4 segmentli LED ko'rsatkichlari bilan ishlash uchun iarduino_4LED kutubxonasini ulash.
Ba'zi kutubxonalar boshqa kutubxonalarning usullari va funktsiyalaridan foydalangan holda ishlaydi, keyin siz ikkita kutubxonani ulashingiz kerak, birinchi navbatda ikkinchisi ishlatadigan usullari va funktsiyalari ulanadi, masalan:
#o'z ichiga oladi // I2C avtobus #include bilan ishlash uchun Wire kutubxonasini ulash // I2C avtobusi orqali LCD displey bilan ishlash uchun LiquidCrystal_I2C kutubxonasini ulash // LiquidCrystal_I2C kutubxonasi Wire kutubxonasining usullari va funktsiyalaridan foydalanadi.
Ko'pgina kutubxonalar bilan ishlash uchun siz ularning funktsiyalari va usullari mavjud bo'lgan ob'ektni (kutubxona sinfining namunasi) yaratishingiz kerak, masalan:
LiquidCrystal_I2C lcd (0x27,20,4); // lcd - LiquidCrystal_I2C kutubxonasining ob'ekti // kutubxonaning funktsiyalari va usullariga ob'ekt orqali kirish mumkin
LCD o'rniga siz har qanday so'z yoki harflar va raqamlar kombinatsiyasini yozishingiz mumkin, bu kutubxonaning usullari va funktsiyalariga kirishingiz mumkin bo'lgan ob'ektning nomi. Agar siz LCD o'rniga myLCD yozgan bo'lsangiz, LiquidCrystal_I2C kutubxonasining barcha usullari va funksiyalariga siz ko'rsatgan ob'ekt nomi orqali kirish kerak, masalan: myLCD.print("mening matnim");

Download 2,72 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   15




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish