Laboratoriya ishi №13. Yetti segmentli bitta raqamli ko‘rsatkich. Laboratoriya ishining maqsadi



Yüklə 479,86 Kb.
səhifə2/6
tarix18.05.2023
ölçüsü479,86 Kb.
#116651
1   2   3   4   5   6
13,14,15-Laboratoriyalar

Laboratoriyaning amaliy qismi.
Modelni yig‘ish uchun bizga kerak:

    • Arduino Uno / Arduino Nano / Arduino Mega platasi;

    • bir xonali yetti segmentli indikator 5161as / hdsp 7503;

    • teginish tugmasi;

    • rezistorlar 220 Ohm;

    • panel;

    • papa-papa simlari.

Modelning Arduinoga ulanish sxemasi:

5161as / hdsp 7503 modulini smenali registrsiz ishlatish uchun indikatordagi LEDlarni yoqish uchun ko‘p sonli Arduino Uno pinlaridan foydalanish kerak bo‘ladi. Birinchi misolda, biz paneldagi turli raqamlarni ko‘rsatish uchun LEDlarni navbatma -navbat yoqamiz / miltillatamiz. Yuqoridagi rasmda bo‘lgani kabi sxemani yig‘ing va quyidagi eskizni mikrokontrollerga yuklang.


Ushbu model uchun quyidagi dastur mos keladi:
#define A 8
#define B 7
#define C 6
#define D 5
#define E 4
#define F 3
#define G 2


void setup() {
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
}


void loop() {
digitalWrite(A, LOW); //bir raqami
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(1000);
digitalWrite(A, HIGH); //ikki raqami
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
delay(1000);
digitalWrite(A, HIGH); //uch raqami
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
delay(1000);
}
Kod uchun tushuntirishlar: eskiz katta, shuning uchun biz o‘zimizni uchta raqam bilan chekladik. Arduino 7 segmentli indikatorda boshqa raqamlarni ko‘rsatish qiyin emas.


Yüklə 479,86 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin