maruza va razryadli, 7ta segmentli indikatorlar


Modelning Arduinoga ulanish sxemasi


Download 1.05 Mb.
bet5/6
Sana20.06.2023
Hajmi1.05 Mb.
#1629022
1   2   3   4   5   6
Bog'liq
4-4 сегм индик

Modelning Arduinoga ulanish sxemasi:



Birinchi misolda, biz oddiy dasturni namoyish qilamiz, shunda siz Arduino uchun 4 xonali 7 segmentli indikator qanday ishlashini aniq tushunasiz. Ko‘rsatkichni mikrokontrollerga ulash sxemasi yuqoridagi diagrammada ko‘rsatilgan, lekin birinchi misolda hamma Arduino pinlari dasturda ishlatilmaydi. 4 raqamli LED ko‘rsatkichini plataga ulang va quyidagi kodni yuklab oling.




Ushbu model uchun quyidagi dastur mos keladi:
#define g 11 // qulaylik uchun pin nomlarini belgilang
#define d1 A1
#define d2 A2
#define d3 A3
#define d4 A4

void setup() {


pinMode(g, OUTPUT); // pimlarning ishlash rejimini belgilang
pinMode(d1, OUTPUT);
pinMode(d2, OUTPUT);
pinMode(d3, OUTPUT);
pinMode(d4, OUTPUT);

digitalWrite(d1, HIGH); // biz zaryadlarning pinlariga kuchlanish qo‘llaymiz


digitalWrite(d2, HIGH);
digitalWrite(d3, HIGH);
digitalWrite(d4, HIGH);

digitalWrite(g, HIGH); // segmentni quvvatlantirish (G)


delay(1000);
}
void loop() {
digitalWrite(d1, LOW); // birinchi raqamni yoqing
digitalWrite(d4, HIGH);
delay(200);
digitalWrite(d2, LOW); // ikkinchi raqamni yoqing
digitalWrite(d1, HIGH);
delay(200);
digitalWrite(d3, LOW); // uchinchi raqamni yoqing
digitalWrite(d2, HIGH);
delay(200);
digitalWrite(d4, LOW); // to‘rtinchi raqamni yoqing
digitalWrite(d3, HIGH);
delay(200);
}
Kod uchun tushuntirishlar: bo‘sh joyni o‘rnatish tartibida biz LED indikatorining to‘rt bitiga voltaj qo‘lladik, shunda ular dastur boshida yoqilmadi; bo‘sh tsiklning asosiy halqasida biz bitlarni birma -bir ochamiz (yoqish LOW rejimida sodir bo‘ladi), G segmenti esa doimo yonib turadi.
Quyidagi misolda biz to‘rtta raqamli yetti segmentli LED indikatorli Arduino taymerini yig‘amiz. Eskizni yuklashdan oldin siz A0 -ni ulash uchun taktika tugmachasini ulashingiz va kutubxonani Arduino IDE TaimerOne.h -ga o‘rnatishingiz kerak. Taymer faqat tugma bosilganda ishga tushadi va tugma qo‘yib yuborilganda taymer to‘xtaydi va yana bosilganda tiklanadi.

Download 1.05 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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