|
O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti nurafshon filiali
|
bet | 5/11 | Sana | 14.05.2024 | Hajmi | 0,65 Mb. | | #233446 |
Bog'liq Labaratoriya 7-rasm. LED strukturasi.
Yorug‘lik diodi bilan ishlash uchun sizga Arduino Uno, Nano yoki Mega platasi, shuningdek kompyuteringizdao‘rnatilgan Arduino IDE dasturi kerak. Agar sxemanio‘zingiz yig‘ish imkoniga ega bo‘lmasangiz, boshqaruv panelidagio‘rnatilgan Yorug‘lik diodlardan foydalanishingiz mumkin.
Yorug‘lik diodlarni ulashda ikkita asosiy qoidani bilish muhim:
Yorug‘lik diodining musbat va manfiy terminallari bor, shuning uchun ulanishda qutbni hurmat qilish muhim.
Yorug‘lik diodlar orqalio‘tadigan oqimga cheklovlar qo‘yilgan, shuning uchun to‘g‘ri elektr ta'minotini ta'minlash kerak. Biroq, bu har qanday elektron qurilmalarga tegishli.
8-rasm. LEDni ulash sxemasi
Arduinoda yorug‘lik diodi bilan ishlashda Quydagi qadamlarni bosibo‘tish kerak:
1-qadam: Yorug‘lik diodini bog‘lash: Yorug‘lik diodining uzluksiz tomonini anod, qisqachasini va boshqa tomonini katod deb ataladi. Anod va katod orasidagi uzluksizligi aniqlash uchun diodning kattiq tomoni va qisqachasi (yoki katodi) bo‘lgan qismi ko‘rsatiladi.
2-qadam: Resistor bog‘lash: Yorug‘lik diodlarni yorug‘likka bog‘lashda, ularga mos amperlik joyni ta'minlash uchun resistor ishlatiladi. Resistorningo‘lchami diodning katodiga bog‘lanadi va unda diod uchun kerakli amperlik qiymatni aniqlashda foydalaniladi. Bu resistor diodga juda ko‘po‘zgaruvchano‘z ichiga olgan, chunki har diod turidan, ularga kerak bo‘lgan amperlik joyni ta'minlash uchun foydalaniladigan resistordan farqli qiymatlar mavjud.
3-qadam: Arduino piniga bog‘lash: Yorug‘lik diodi boshqa tarmoqqa yaqinlashgan va boshqa tomoni Arduino mikrokontrollerining piniga bog‘lanadi. Ko‘p mashhur bo‘lgan tartibda, katod Arduino GND piniga bog‘lanadi, va anodgina uchun resistordano‘tkan qismi Arduino piniga bog‘lanadi.
4-qadam: Dastur yozish: Arduino kodida Yorug‘lik diodini boshqarish uchun mos pinning nomini belgilash va uni Output (chiqish) sifatida sozlash kerak. Bu yordamida LEDni yoqish va ochish uchun qurilma holatini boshqarish mumkin.
5-qadam: Kodni yuklash: Yozilgan Arduino kodini Arduino IDE yordamida yuklab, Arduino qurilmasiga joylashtirib, uni ishga tushirish kerak. Bu Arduino qurilmasida yorug‘lik diodining yoqilishini va ochilishini boshqarishi mumkin.
Ushbu kod, bitta Yorug‘lik diodini yoqish uchun yozilgan va 13-pinida joylashtirilgano‘zgartirilmagan kod hisoblanadi. 13-pini ko‘rsatinganiga ishonch hosil qilingan holda, bu pin bilan bog‘langan Yorug‘lik diodini yoqish va ochish imkoniyati mavjud bo‘ladi.
cpp
Copy code
// LEDni yoqish uchun Arduino kod
const int ledPin = 13; // LEDni yoqingan pin raqami
void setup() {
pinMode(ledPin, OUTPUT); // Pin ni chiqish sifatida sozlash
}
void loop() {
digitalWrite(ledPin, HIGH); // LEDni yoqing
delay(1000); // 1 sekund kutamiz
digitalWrite(ledPin, LOW); // LEDnio‘chiramiz
delay(1000); // 1 sekund kutamiz
}
Ushbu kod setup funksiyasida ledPin ni chiqish sifatida sozlaydi va loop funksiyasida Yorug‘lik diodini yoqing va ochish tartibida boshqaradi. digitalWrite funksiyasi yordamida Yorug‘lik diodini yoqingan vaqtda HIGH (1) va ochilgan vaqtda LOW (0) sifatida sozlanadi. delay funksiyasi orqali Yorug‘lik diodini yoqingan vaqtda va ochilgan vaqtda kutish imkoniyati beriladi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti nurafshon filiali
|