Amaliyot ish
Download 0.96 Mb.
|
1 2
Bog'liq5-amaliyot
A XBOROT TEXNOLOGIYALARI VA OMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI URGANCH FILIALI AMALIYOT ISH Bajargan: 5 kurs 961-18 gruppaning talabasi Babajanova Tabassum 5-Amaliyot ishi RGB diyot. Impuls kengligi modulyatsiyasi Maqsad: Impuls kengligi modulyatsiyasi yordamida RGB diodlarini yoqishni o'rganish. Kerakli narsalar: Arduino UNO boshqaruvlari; yig'ish uchun plata; RGB diyot; Qarshilik 220 Om - 3 don; ikkala uchli bo'lgan simlar. Arduino o'zining raqamli chiqishlariga kerakli kuchlanishni, +5V (YUQORI) yoki 0V (PAST) bilan ta'minlay olmaydi. Ammo kuchlanish qiymatida ko'p narsalar nazorat qilinadi: masalan, yorug'lik diyotining yorqinligi yoki vosita aylanish tezligi. IKM (Pulse Width Modulation yoki PWM) qisman kuchlanish hosil qilish uchun ishlatiladi. IKM raqamli signallar orqali o'zgaruvchan analog qiymatni qabul qilish operatsiyasidir. Chiqishda raqamli signal doimiy ravishda bir holatdan ikkinchisiga maksimal va minimal qiymatlar o'rtasida o'zgarib turadi. Sharoitlarning o'zgarishi bir necha ming ger chastotasiga ega. Ko'z 50 Gs dan yuqori yonib ketganini sezmaydi. Turli xil analog o'lchamlarni olish uchun impuls kengligi o'zgartiriladi. AnalogWrite() vazifasi Arduino raqamli chiqishi uchun IKM signalini yaratishdir. AnalogWrite() deb atalgandan so'ng, Arduino raqamli chiqishi tomonidan belgilangan kenglikdagi doimiy kvadrat to'lqin pulsi analogWrite() ga keyingi qo'ng'iroqqa qadar IKM signali qo'llaniladigan chastotada, ya'ni 490 Gs hosil bo'ladi. Arduino Nano va UNO plitalari IKM quvvatli 3, 5, 6, 9, 10 va 11 oyoqlarini qo'llab-quvvatlaydi, mega plitalar esa 2-13 ni qo'llab-quvvatlaydi. Bu rozetkalar tilda ~ bilan belgilangan. Ushbu mashqda biz RGB diyotidan foydalanamiz. Dastlabki RGB- (Qizil, Yashil, Havo rangi) so'zlarining qisqartmasi bo'lib, ularni chizish orqali har qanday rangni ajratib olish uchun ishlatilishi mumkin. Oddiy diodlardan farqli o'laroq, RGB diyot har qanday rangni sintez qila oladigan uchta unchalik katta bo'lmagan kristallardan iborat. RGB diyotida 4 ta oyoq bo'ladi (8-rasmga qarang). RGB yorug'lik diyoti Arduino platosiga ulangan va kamalak havolalarida yonish amalga oshiriladi. 9-rasmda Arduino platasiga ulangan RGB yorug'lik diyoti ko'rsatilgan. Rasm 8. RGB LED oyoqlari Shakl 9. RGB-Light diyotining ulanish sxemasi Endi siz eskizni boshlashingiz mumkin. Darhaqiqat, kamalakda aldamchi ranglar juda ko'p, asosiy 7 rangga ega bo'lish sababi shundaki, faqat shu ranglar aniq qabul qilinadi va inson ko'zi bilan aniqlanishi mumkin va biz ularni ayta olamiz. R, G va B komponentlariga ajratilgan kamalakning 7 ta asosiy rangi ro'yxati 1-jadvalda keltirilgan. Download 0.96 Mb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling