Laboratoriya ishini bajarish tartibi:
Oddiy LED displeyda to‘qqizta chiziq bor: biri barcha segmentlarning katodlariga, ikkinchisi esa har bir segmentning anodiga o‘tadi. Bu zanjir "umumiy katod zanjiri" deb nomlanadi, umumiy anodli zanjirlar ham bor (u holda buning aksi to‘g‘ri). Ko‘pincha bazaning turli uchlarida bitta emas, balki ikkita umumiy xulosa chiqariladi - bu o‘lchamlarni oshirmasdan simni osonlashtiradi. "Umumjahon" deb ataladiganlar ham bor. Bundan tashqari, o‘rnatilgan smenali registrga ega ko‘rsatkichlar mavjud, buning natijasida mikrokontroller portlarining ishlatilgan pinlari soni ancha kamayadi, lekin ular ancha qimmat va amalda kamdan-kam qo‘llaniladi. Va cheksizlikni tushunish imkonsiz bo‘lgani uchun, biz hozircha bunday ko‘rsatkichlarni ko‘rib chiqmaymiz (shuningdek, segmentlar soni ancha ko‘p bo‘lgan ko‘rsatkichlar ham bor, matritsa).Bir xonali yetti segmentli ko‘rsatkich Arduinoga paneli orqali ulanishi mumkin, eng muhimi, Arduino Uno segmentlarini boshqarish uchun pinout (indikator pinout) ni bilishdir. Keling, etti segmentli indikatorni Arduino-ga qanday ulashni va taymerli oddiy dasturni qanday qilishni ko‘rib chiqaylik. Biz indikatorni soat tugmasi yordamida to‘g‘ridan -to‘g‘ri mikrokontrolerdan boshqaramiz.
Laboratoriya ishini bajarish uchun asosiy 3 ta qadamda amalga oshiramiz.
1-qadam. Laboratoriya ishini bajarish uchun ulanish sxemasi tashkil qilamiz. Birinchi navbatda led lampalarni ulashning strukturaviy sxemasi chiziladi (1.1-chizmada keltirilgan).
1.1-chizma. Led lampalarni ulashning strukturaviy sxemasi.
1.Lampaning anod qismi
2.Lampaning katod qismi
3.Arduino Unoning 2- oyog’i
4.Arduino Unoning 3-oyog’i
5.Arduino Unoning 4-oyog’i
6.Arduino Unoning 5-oyog’i
7.Arduino Unoning 6-oyog’i
8.Arduino Unoning 7-oyog’i
9.Arduino Unoning gnd oyog’i
10.Arduino Unoning gnd oyog’i
11.Arduino Unoning 5V kuchlanishi
12.Arduino Unoning A0 -oyog’i
13.220 om qarshilik
2-qadam. Bu qadamda laboratoriya ishini amaliyotda qo’llash uchun elektron sxemasi chizamiz (1.2-chizmada keltirilgan).
1.2-chizma. Zarif sozini xosil qilish electron sxemasi.
3-qadam. Laboratoriya ishining strukturaviy va elektron sxemasi yordamida Tinkercad.com platformasida ishni emulatsion formasi xosil qilinadi (1.3-chizma).
1.3-chizma. Led lampalarni ulashning emulatsion holati.
Led lampalarni ketma-ket ulab zanjir hosil qilib, vertikal tashkil etuvchi zanjirni bir uchini Arduino ning raqamli 2,3,4 oyoqlariga ulaymiz.Biz Arduino ning oyoqchalarini chiqish kabi ishlatamiz,A0 dan esa kirish sifatida foydalamiz. shuning uchun uni o‘zgartirish kerak bo‘ladi, buning uchun kontrollerga quyidagi tegishli buyruq beriladi.Led lampalarni navbatma-navbat yonib o‘chib turishi uchun Arduino ning A0 oyoqchasiga ma’lum vaqt oralig‘i bilan HIGH signalini (mantiqiy 1) va LOW (mantiqiy 0) signalini berib turishimiz kerak.Shuning uchun tugmadan foydalanamiz.
Do'stlaringiz bilan baham: |