Ishdan maqsad: Bir razryadli yetti segmetli indicator haqida tushincha EGA bo’lish va Arduino orqali raqamlarni indikatorga chiqarish ko’nikmasini xosil qilish. Ishni bajarish uchun kerakli jihozlar


Download 358.41 Kb.
Sana14.05.2023
Hajmi358.41 Kb.
#1461250
Bog'liq
tajriba 3


Mavzu: Bir razryadli yetti segmetli indikator. Arduino MK orqali raqamlarni indikatorga chiqarish.
Ishdan maqsad: Bir razryadli yetti segmetli indicator haqida tushincha ega bo’lish va Arduino orqali raqamlarni indikatorga chiqarish ko’nikmasini xosil qilish.
Ishni bajarish uchun kerakli jihozlar: Arduino UNO R3 x 1 ta, Bitta raqamli 7-segmentli LED displey , 200 om qarshilik x 2 ta ,Kompyuter,•
Ishni bajarish uchun kerakli dasturiy ta’minot: Arduino IDE , tinkercat.com sayti
Nazariy qism: 7 segmentli LED displeyi haqida LED yoki yorug'lik chiqaradigan diod - bu foton shaklida yorug'lik energiyasini chiqaradigan qattiq holatdagi optik pn-biriktiruvchi diod. Ushbu fotonlarning emissiyasi diod birikmasi tashqi kuchlanish tomonidan tokning uning o'tish joyi bo'ylab o'tishini ta'minlaydigan oldinga siljiganida sodir bo'ladi va elektronikada biz bu jarayonni elektroimessiya deb ataymiz. Ko'kdan qizg'ishgacha va to'q sariq ranggacha o'zgarib turadigan LED chiqaradigan ko'rinadigan
y
orug'likning haqiqiy rangi, uni ishlab chiqarish uchun ishlatiladigan yarimo'tkazgich materiallariga qo'shilgan har xil aralashmalarning turiga bog'liq bo'lgan chiqadigan yorug'likning spektral to'lqin uzunligi bilan belgilanadi. . 1- rasm
7 segmentli displey An'anaviy lampalar va lampalardan yorug'lik chiqaradigan diodlar juda ko'p afzalliklarga ega, ularning asosiylari kichik o'lchamlari, uzoq umr ko'rishlari, turli xil ranglari, arzonligi va osonlikcha mavjud, shuningdek, boshqa har xil elektron komponentlar va raqamli sxemalar bilan aloqa qilish oson. Ammo yorug'lik chiqaradigan diodlarning asosiy afzalligi shundaki, ularning o'lchamlari kichik bo'lganligi sababli, ularning bir nechtasi bitta kichik va ixcham paket ichida birlashtirilib, odatda 7 segmentli displey deb nomlanadi . 7-parcha ko'rsatish ko'rsatilganidek, shuningdek, «etti segment namoyish" deb yozilgan, bir to'rtburchaklar moda ajratish etti LED (shuning uning nomi) iborat. Etti LEDning har biri segment deb ataladi, chunki yoritilganida segment ko'rsatiladigan raqamli raqamning bir qismini (o'nlik va olti burchak) tashkil etadi. Ba'zan bitta paket ichida qo'shimcha 8-chi LED ishlatiladi, shuning uchun o'nlikdan kattaroq raqamlarni ko'rsatish uchun ikkita yoki undan ortiq 7 segmentli displeylar bir-biriga ulanganda, o'nlik nuqta ko'rsatkichi (DP) ko'rsatiladi. Displeydagi ettita LEDning har biriga pozitsion segment berilgan, uning ulanish pimlaridan biri to'rtburchaklar plastmassa qadoqdan to'g'ridan-to'g'ri chiqarib tashlangan. Ushbu alohida LED pimlar har bir alohida LEDni ifodalovchi a dan g gacha yorliqlanadi . Boshqa LED pinlari bir-biriga ulangan va umumiy pin hosil qilish uchun simli ulangan. Shunday qilib, LED segmentlarining tegishli pimlarini ma'lum bir tartibda oldinga surish bilan, ba'zi segmentlar yorug'lik bo'ladi, boshqalari esa qorong'i bo'lib, displeyda raqamning kerakli belgilar naqshini yaratishga imkon beradi. Bu, keyin bizga o'n ushr har bir raqam ko'rsatish uchun imkon beradi 0 orqali 9 Shu 7-segment displeyda. Displeylarning umumiy pimi odatda 7 segmentli displeyning qaysi turini aniqlash uchun ishlatiladi.

7 segment displeyni ulanish sxemasi
Har bir LED ikkita ulanish pimiga ega bo'lib, ulardan biri "Anod", ikkinchisi "Katod" deb nomlangan, shuning uchun ikkita LED 7-segmentli displey mavjud: Umumiy Katod (CC) va Umumiy Anod (CA). Ikkala displeyning farqi, ularning nomidan ko'rinib turibdiki, umumiy katodda 7 segmentlarning barcha katodlari to'g'ridan-to'g'ri bir-biriga bog'langan va umumiy anodda 7 segmentlarning barcha anotlari bir-biriga bog'langan va quyidagicha yoritilgan.

  1. Umumiy katod (CC) - Umumiy katod displeyida LED segmentlarining barcha katod ulanishlari "0" mantiqiga yoki erga birlashtiriladi. Alohida segmentlar "YO'Q" yoki mantiqiy "1" signalini oqimni cheklovchi qarshilik orqali individual Anod terminallarini (ag) yo'naltirish uchun yoritiladi. Umumiy katodli 7-segmentli displey 2. Umumiy anod (CA) - umumiy anod displeyida LED segmentlarining barcha anodli ulanishlari "1" mantig'iga birlashtirilgan. Alohida segmentlar ma'lum bir segment (ag) katodiga mos keladigan oqim cheklovchi qarshilik orqali tuproq, mantiqiy "0" yoki "LOW" signalini qo'llash orqali yoritiladi. Umumiy anodli 7-segmentli displey Umuman olganda, keng tarqalgan anodli displeylar ko'proq mashhurdir, chunki ko'plab mantiqiy zanjirlar manbadan ko'ra ko'proq oqimga botishi mumkin. Shuni ham yodda tutingki, umumiy katodli displey umumiy anodli displey uchun zanjirda to'g'ridan-to'g'ri almashtirish emas va aksincha, chunki bu LEDlarni teskari tomonga ulash bilan bir xil va shuning uchun yorug'lik chiqishi bo'lmaydi. Ko'rsatiladigan o'nli raqamga qarab, LEDlarning ma'lum bir to'plami oldinga yo'naltirilgan. Masalan, 0 raqamini ko'rsatish uchun biz a, b, c, d, e va f ga mos keladigan oltita LED segmentini yoqishimiz kerak . Shunday qilib 0 dan 9 gacha bo'lgan turli xil raqamlarni ko'rsatilgandek 7 segmentli displey yordamida ko'rsatish mumkin. Barcha raqamlar uchun 7 segmentli displey segmentlari. Amaliy qism. Kerakli elementlarni tanlab olamiz. Ardiunoda ishlashda 7- segmentli LED display va rezistor Ulab olamiz. Kerakli elementlarni tuzib olamiz va dastur kodini yozib olgandan so’ng ishlatib ko’ramiz. Natijada 7- segmentli LED displayda harflar yoki raqamlar chiqishi kerak. 7- segmentli LED displayda 5 raqamini hosil qildik. 7- segmentli LED displayda 2 raqamini hosil qildik.


Arduino va 7 segment display bog`lanishi

Arduino va 7 segment display bog`lanishi va ishga tushirish codi.

Nazorat uchun topshiriqlar.



  1. 7 segment displeyda 0 dan 5 gacha bolgan sonlarni 1 sekund vaqt oralig` bilan hosil qiling?

  2. 7 segment displeyda 5 dan 9 gacha bolgan sonlarni 1 sekund vaqt oralig` bilan hosil qiling?

  3. 7 segment displeyda nuqta hosil qiling.

  4. 2 ta knopka va 1 ta 7segment display oling . knopka bosilganda ekranga 1ni , bosilmaganda esa o raqamini chiqaring?

  5. 1 ta potansiometr va 1 ta 7 segment display oling .potansiometr qarshiligini 10 bo`ling va va qiymatlarga mos holda displeyga 0 dan p gacha bo`lgan raqamlarni chiqaring?

Download 358.41 Kb.

Do'stlaringiz bilan baham:




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