Rgb-yorug’lik diodi. Impuls kengligining modulyatsiyasi Ishdan




Download 268.3 Kb.
bet1/2
Sana13.01.2024
Hajmi268.3 Kb.
#136693
  1   2
Bog'liq
ruzikulov nuriddin
OT №1-Amaliy ish topshiriqlari, 3-mavzu, 26-mavzu, What is security, Texnalogiya fani darslarining maktabdagi o\'rnini aniqlash Reja, matn tahlili (2), mashhura, boy bulish 10 ta siri, 10 SINF Delphi da grafika bilan ishlash, Xazratqulov. N Kampyuter tarmoqlari. 1-mustaqil ishi, SQL4-amaliy, Muxlisa elektronika, 5-amaliy, Товаршунослик фанидан тест

RGB-yorug’lik diodi. Impuls kengligining modulyatsiyasi
Ishdan maqsad: Arduino platformasida RGB-yorug’lik diodini ulash va ularni boshqarish uchun dastur yozish bilan tanishish.
Ushbu tajribada biz Arduino-ga analog ma'lumotlarni raqamli xulosalar chiqarishga imkon beruvchi impuls kengligi modulyatsiyasini ko'rib chiqamiz va bu ma'lumotni RGB –yorug’lik diodi bilan har xil ranglarini xosil qilish uchun qo'llaymiz.
Kerakli komponentlar:

Arduino raqamli chiqish uchun o'zboshimchalik bilan kuchlanish bera olmaydi. U +5 (HIGH) yoki 0 (LOW) da chiqariladi. Lekin kuchlanish darajasi juda ko'p nazorat qilinadi: masalan, yorug’lik diodini yorug'ligi yoki tashqi vosita elektr dvigatelini aylanish tezligini


To'liq bo'lmagan kuchlanishni simulyatsiya qilish uchun PWM (impuls kengligi modulyatsiyasi yoki PWM) ishlatiladi.PWM - raqamli signallar orqali o'zgaruvchan analog qiymatni olish operatsiyalari. Raqamli chiqish signali doimo maksimal va minimal qiymatlar orasida o'zgarib turadi. Kommutatsiya chastotasi minglab gerts. Ko'z 50 Hz dan ortiq miltillovchi miltillaganini sezmaydi, shuning uchun bizga LED yoritilmaydi, aksincha qisman kuch bilan yonadi. Maksimal qiymatning o'z vaqtida impuls kengligi deyiladi.
Har xil analog qiymatlarni olish uchun impuls kengligi o'zgartiriladi (6.1- rasmga qarang) Arduino analogWrite () funktsiyasi Arduino raqamli piniga PWM signalini chiqaradi. AnalogWrite () ni chaqirgandan so'ng, chiqish analogWrite () ga keyingi chaqiruvigacha belgilangan puls kengligi bilan doimiy kvadrat to'lqin hosil

qiladi, PWM signalining chiqish chastotasi 490 Hz. Arduino Nano va UNO platalarida PWM 3, 5, 6, 9, 10 va 11 pinlarini, Mega platasida - 2-13 pinlarinida impuls kengligi modulyatsiyasi mavjud.




6.1-rasm. PWM qiymatlari impuls kengligiga nisbatan

6.2-rasm. RGB-yorug’lik diodining chiqishlari
Ushbu tajribada biz RGB yorug’lik dioddan foydalanmoqdamiz. RGB – Red(qizil), Green(yashil), Blue (ko'k) degan ma'noni anglatadi, bu ranglar bilan siz har qanday rangni aralashtirish orqali olishingiz mumkin. RGB – yorug’lik diodi odatdagidan farq qiladi, chunki u har qanday rang yoki soyani sintez qila oladigan 3 ta kichik R, G, B kristallarini o'z ichiga oladi. RGB yorug’lik diodida 4 ta pin mavjud (6.2-rasmga qarang).
RGB yorug’lik diodini Arduino platasiga ulang va uni kamalak ranglari bilan yoritib turing. Shakl. 6.3-rasmda RGB yorug’lik diodini Arduino platasiga ulash uchun elektr uzatish sxemasi keltirilgan. Endi eskiz yozishga o'tamiz.

6.3-rasm. RGB LED ulanish sxemasi


R, G va B komponentlari bo'yicha ajralib chiqadigan kamalakning ushbu 7 asosiy ranglari ro'yxati 6.1-jadvalda keltirilgan.
6.1-jadval




Download 268.3 Kb.
  1   2




Download 268.3 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Rgb-yorug’lik diodi. Impuls kengligining modulyatsiyasi Ishdan

Download 268.3 Kb.