2-amaliy dars: svetodiod bilan tanishish va uni boshqarish qarshilik qiymatlarini o‘qish


-rasm. svetodiodni Arduino qurilmasiga ulash


Download 1.86 Mb.
bet2/3
Sana24.01.2023
Hajmi1.86 Mb.
#1116416
1   2   3
Bog'liq
2-dars Svetodiod

1.2-rasm. svetodiodni Arduino qurilmasiga ulash

To'g'ri ulanish platisida kuchlanish yetkazish uchun pinlardan (ulagichlardan) foydalanamiz. Agar Arduino platasini ijobiy va salbiy qutblarga ega bo'lgan akkumulyator sifatida tasavvur qilsangiz, unda hech qanday murakkab narsa yo'qligiga ishonch hosil qilasiz. Bunda shunchaki kerakli pinlarni yoqamiz yoki o'chiramiz hamda ularga ulangan qurilmalarga kuchlanish va tok etkazib beradi.


Barcha minuslar bitta so'z bilan GND qisqartmasida ko'rsatilgan bo`lib, Ground ("muhit" yoki "ramka" - bu ko'pincha elektr davri uchun umumiy chiziq deb ataladi). Arduino Uno platasida nechta chiroqni ulasangiz ham umumiy bitta GND ga ulanadi.

1.2-rasm Turli xil o'lchamdagi maket doskasi (Breadboard)
Maket doskasi- dars jarayonida jihozlar bilan ishlash, ularni yig’ish uchun ish stoli.
Maket doskasidan foydalanishning kaliti qanday ulanganligini bilishdir - qisqa ustunlar yoki chekka yoki markaz bo‘ylab uzun qatorlar. Ulanishlar taxtaga qarab farq qiladi. Agar ikkita simni bitta vertikal qatorga joylashtirsangiz, u holda ular elektr bilan bog'lanadi. Xuddi shu qoidaga ko'ra, gorizontal chiziqlar orasidagi markazdagi uzun qatorlar gorizontal ravishda bog'langan. Murakkab sxemalarni qurayotganingizda, maket doskasi paydo bo'ladi. Biroq, bu muammoni qisqa ulanish simlari yordamida hal qilish mumkin.
void setup( ) - dasturimizning tanishtirish qismi yoziladigan funksiyasi. Bu qismdagi buyruqlar bir marta bajariladi.
Svetodiodni arduinoga ulashimiz kerak. Buning uchun biz maket platasidan foydalanamiz va svetodidning uzun oyog`ini plataga bog'laymiz, ya'ni platadagi raqamli yoki analog ulagichga olib boradigan sxemaning qismiga ulanadi. Ammo buni to`g`ridan-to`g`ri emas, balki qarshilik orqali amalga oshiramiz kerak u pin 13 ga ulanadi. Qisqa oyoqni (minus) minusga - GND piniga ulanadi. 1.2. –rasmda sxemasi keltitilgan.
Elektr sxemasini eskizdagi funksiyalar bilan taqqoslash orqali, sxemani tushunishni boshlashimiz mumkin. Misol uchun, biz digitalWrite(13, HIGH) dan foydalanganda, 5 V yuqori kuchlanish raqamli pin 13 dan oqim cheklovchi rezistor orqali, anod orqali, so‘ngra katod orqali LED orqali va nihoyat Arduino GND ga qaytadi. Keyin, digitalWrite (10, LOW) dan foydalansak, oqim to'xtaydi va LED o'chadi.

Download 1.86 Mb.

Do'stlaringiz bilan baham:
1   2   3




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