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");
Do'stlaringiz bilan baham: |