Ta yetti segmentli indikatordan tashkil topgan razryadli matrisa. Dinamik aks ettirishni amalga oshirish (Arduinoda). Ishdan maqsad


Dasturni arduino platamizga yuklab olamiz


Download 0.5 Mb.
bet2/2
Sana18.06.2023
Hajmi0.5 Mb.
#1586328
1   2
Bog'liq
8-lab

Dasturni arduino platamizga yuklab olamiz

8.3- rasm. Yyetti segmentli indikatorni ulanish sxemasi
Dinamik aks yettirishni amalga oshirish (Arduinoda)
Raqamli va sonli ma’lumotlarni aks yettirishda, ayniqsa, segmentlar displeylarida juda ko‘p qo‘llaniladi. Kalkuliyator, kir yuvish mashinasi, elektron soat, konditsioner va hokazolarda uni ko‘p uchratganmiz. Ushbu darsda uning qanday ishlashini o‘rganib chiqamiz.

8.4-rasm. 7 segmentli indikator
Uni 7 segmentli indikator deb ham atashadi. Bunga sabab u 7 ta svetadioddan tuzilgan. Ba’zi turlarida nuqtani aks yettirish uchun qo‘shimcha 8-svetadiod bo‘ladi. Svetadiodlarning har xil kombinatsiyada yonishi har xil belgi va raqamlarni aks yettiradi. Masalan 7 ta svetadiod baravar yonsa, ‘8‘ raqami paydo bo‘ladi. O‘rtadagi svetadiod o‘chirilsa, ‘ 0‘ paydo bo‘ladi va hokazo.
Bir razryadli yyetti segmentli yorug‘lik diodidagi indikatorni Arduino ga ulash uchun 7 ta raqamli oyoqchalarni ishlatiladi, indikatorning a – g ulanish nuqtalarining har biri 470 Om qiymatli cheklovchi qarshilik orqali Arduino ning oyoqchalariga ulanadi. Amaliy ishda yyetti segmentli indikatorni OK umumiy katodli ulanishi ishlatiladi, umumiy sim yerga ulanadi. Bir razryadli yyetti segmentli indikatorni Arduino platasiga ulanishi quyidagi chizmada keltirilgan.

8.5-rasm. Bir razryadli yyetti segmentli indikator sxemasi

8.6- rasm. Yyetti segmentli indikatorni Arduino ga ulanish sxemasi

7 segmentli indikatorlar 2 xil bo‘ladi: umumiy anodli va umumiy katodli:

8.7- rasm. 7 segmentli indikatorning umumiy anodli va umumiy katodli sxemasi

Yuqoridagi rasmda bu 2 xil indikator keltirilgan. Shuningdek, bu rasmda siz svetadiodlarning shartli ravishda harflar bilan nomlanishini ham ko‘rib turibsiz. Bu keng tarqalgan qulay usul hisoblanadi. Bunda 1 raqamini aks yettirish uchun b va c ni yoqish kerak bo‘lsa, 2 raqami uchun a, b, d, e, g larni yoqish kerak va hokazo.


Umumiy anodli va umumiy katodli indikatorlarning farqini tushunish uchun 3 yoki 4 ta svetadiodlarni shu 2 xil uslubda ulab, yoqib-o‘chirib ko‘rishingiz mumkin. Shunda svetadiodlarni 0 berib ham yoqish mumkinligini tushunib olasiz.

8.8- rasm. Umumiy katodli indikatorni arduinoga ulash sxemasi

Qarshilik 220Ω bo‘lsa yaxshi-yu, lekin 100 Ω ham yetarli hisoblanadi. Bunda ravshanlik ortib boradi va qarshiliksiz ham ishlatish mumkin, ammo segmentlarning yorqinligi oshib noqulaylik keltirishi mumkin. Agar sxema xuddi rasmdagidek yig‘ilgan bo‘lsa, quyidagilar mos keladi:


int a=7;// digital pin 7 segment a uchun
int b=6;// digital pin 6 segment b uchun
int c=5;// digital pin 5 segment c uchun
int d=10;// digital pin 10 segment d uchun
int e=11;// digital pin 11 segment e uchun
int f=8;// digital pin 8 segment f uchun
int g=9;// digital pin 9 segment g uchun
int h=4;// digital pin 4 segment h uchun


Endi siz xohlagan raqamingizni aks yettira olishingiz mumkin hisoblanadi.
Download 0.5 Mb.

Do'stlaringiz bilan baham:
1   2




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