Boxodir Xoshimovich Karimov "Arduino platformasi va elektron ijodkorlik. O’quv qo’llanma"

O’quv qo’llanma Arduino IDE muhitida Arduino platasini programmalashtirish tili yoritilgan bo’lib, amaliyotda qo’llaniluvchi loyihalar keltirilgan. Talabalar o‘quv qo‘llanmadan foydalanib, loyihalarni amalga oshirishadi, fizika qonunlari, avtomatizatsiya va robototexnika bo‘yicha bilimlarini boyitaoladi. Talabalar o‘zlarining loyihalarini yarataoladi. O‘quv qo‘llanmada 10-dan ortiq loyihalar keltirilgan. O’quv qo’llanma talabalar, havaskorlar, o’qituvchilar va professionallar uchun mo’jallangan.

date_range Год издания :

foundation Издательство :Издательские решения

person Автор :

workspaces ISBN :9785006284401

child_care Возрастное ограничение : 12

update Дата обновления : 03.05.2024

2.6-rasm. Arduinoda COM 7 portni tanlash 2.7-rasmda Loyihalarni ishlatish uchun Arduino IDE menyusidagi uchta asosiy buyruqlar keltirilgan

2.7-rasm. Arduino IDE menyusidagi uchta asosiy buyruq

3.BOB. ARDUINOUNO PLATASI VA BUTLOVCHI MATERIALLAR

3.1. Elektr zanjirlar, butlovchi jihozva radiodetallar

Arduino platasida sxema tuzish va programma yozib, loyihani ishlatish uchun butlovchi material va radiodetallar bilan tanishish zarur. Tanishish uchun oddiy elektr zanjirini ko‘rib chiqaylik.

3.1-rasm. Elektr zanjiri

Elektr zanjiri – bu uzliksiz yo‘l bo‘lib, elektr toki boshlang‘ich holatdan oxirgi nuqta, masalan plyusdan minus tomon oqadi. Elektr zanjiri rezistorlar, diodlar, tranzistorlar mikrosxemalar, motorlar va boshqalardan iborat. Sxema yuqoridagi ko‘plab elemenlarda iborat. Odatda sxema uchta kotegoriyaga – analog sxema, raqamli sxema va aralash signalli sxemalarga bo‘linadi. Ushbu qo‘llanmada keltirilgan uchala sxemadan foydalanamiz.

Hayotimizda elektron sxemalardan keng foydalanamiz. Qo‘l telefoni, kompyuter, noutbuk va boshqa qurilmalar elektr zanjir hamda elektron sxemalardan iborat. O‘quv qo‘llanmada bir qator tajribalar uchun sxemalar va elektron komponentlarning ishlash prinsipi keltirilgan. 3.2-rasmda Elektr zanjirlarining qo‘llanilishi keltirilgan.

3.2-rasm. Elektr zanjirlarining qo‘llanilishi

3.2-rasm. Elektr zanjirlarining qo‘llanilishi

3.2-rasm. Elektr zanjirlarining qo‘llanilishi

3.3-rasmda Arduinoda keng qo’llaniladigan asosiy butlovchi detallar-ulovchi simlar, LED svetodiodlari, rezistorlar, potensiometr, diod, fotorezistor, tranzistor, yetti segmentli element, knopka, servo motor, rele, ultrasonik, maket platasi va boshqalar keltirilgan (3.7-rasm).

3.2. Arduino va maket platasi

3.4 va 3.5-rasmlarda SMS va DIP komponenti asosida Arduino UNO platasi keltirilgan. 3.6-rasmda Arduino UNO platasining portlari ko’rsatilgan.

3.4-rasm. SMS komponenta asosida Arduino UNO platasi

3.5-rasm. DIP komponenta asosidagi Arduino UNO platasi

3.6 – rasm. Arduino UNO portlari

3.7-rasm. a) Maket platasining umumiy ko‘rinishi

3.7-rasm. b) ichki tamondan ko‘rinish

3.4 va 3.5-rasmlarda SMS va DIP komponenti asosida Arduino UNO platasi keltirilgan. 3.6-rasmda Arduino UNO platasining portlari ko’rsatilgan.

4.BOB. ARDUINO PLATFORMASI ASOSIDAGI LOYIHALAR

4 – bobda Arduino platasi bilan ishlovchi o‘ndan ortiq loyihalarning sxemasi, butlovchi jihoz va radiodetalar, programmani yuklash hamda ishlatish bo‘yicha ma’lumotlar keltirilgan.

4.1-rasmda loyiha sxemasini yig‘ish, programma yozish va yuklash jarayoni ko’rsatilgan.

4.1-rasm. Sxemani yig‘ing, programma yozing va yuklang

4.1. ARDUINO VA MILTILLOVCHI SVETODIOD

LED inglizchasiga (light-emitting diodes) bo‘lib, o‘zbekchasiga yorug‘lik diodi, ko‘plab qurilmalarda qo‘llaniladi. Arduino UNO asosida birinchi miltillovchi yorug‘lik diodi asosida tajribani ko‘rib chiqamiz. Ko‘p loyihalarni bajarish mumkin bo‘lgan Arduino UNO platasida yorug‘lik diodini vaqt bo‘yicha miltillashini tajribada bajaramiz. Tajriba uchun detallarni tanlaymiz va ishga kirishamiz. 4.2, 4.3, 4.4, 4.5 – rasmlarda birinchi tajribaning prinsipial sxemasi, radiodetallarning joylashishi, sxemaga detallarni ulanishi keltirilgan.

4.2-rasm. Birinchi tajribaning prinsipial sxemasi

4.3-rasm. Birinchi tajriba uchun radiodetallar

4.4-rasm. Birinchi sxemada radiodetallarning joylashishi

4.5-rasm. Birinchi sxemaga detallarni ulanishi

Birinchi tajriba uchun programma:

pinMode (13, OUTPUT);

Portlarning biridan foydalanish uchun Arduinga INPUT (kirish) yoki OUTPUT (chiqish) ni e’lon qilishda pinMode () funksiyasidan foydalanamiz.

digitalWrite (13, HIGH);

Chiqish sifatida portni ishlatish uchun, unga HIGH (5 Volt), yoki LOW

(0 Volt) buyruqni berish kerak.

Arduinoda svetodiodni yoqish uchun dastur:

void setup () {

pinMode (7, OUTPUT); // 7-pinni chiqish sifatida e`lon qilish

}

void loop () {

digitalWrite (7,HIGH); //Svetodiodni yoqing

Все книги на сайте предоставены для ознакомления и защищены авторским правом