Fan va innovatsiyalar vazirligi urganch davlat pedagogika instituti "pedagogika" fakulteti


Modelni yig‘ish uchun bizga kerak


Download 0.76 Mb.
Pdf ko'rish
bet9/9
Sana06.11.2023
Hajmi0.76 Mb.
#1750435
1   2   3   4   5   6   7   8   9
Bog'liq
RABO TEX MUS ISH

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: 


23 
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: 


24 
#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. 

Download 0.76 Mb.

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




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