Nazorat savollari.
7 segmentli displey ishlashi qanday?
Bunday displeyning yana nechta segmentligini uchratish mumkin?
Segmentlarni yoritishni boshqarish uchun qanday kodlardan foydalaniladi?
Bunday displeylar bizga qayerlarda kerak bo’ladi deb o’ylaysiz va nega?
Laboratoriya ishining asosiy vazifasini tushuntiring?
Javoblar.
7 segmentli displeyni ishlash jarayoni haqida gapriadigan bo’lsak,avvalo segment yani bo’lak yoki qism degan ma’nolarni anglatgani uchun qurilmamiz 7 ta bo’lakdan iborat ekanligi kelib chiqadi va ularni ishlashi har bir segmentlarni ishlashi bilan bog’liq ya’ni 1 raqamini hosil qilishimiz uchun ikkita segment yonishi qolganlari o’chiq turishi kerak bo’ladi.
Asosan ishlatiladigan displaylar 7,14 va 16 talik segmentlardir.
Segmentlarni ketma ket yoqishni boshqarish uchun for()siklidan,digitalWrite()funksiyasidan,pinMode()funksiyasidan va delay()funksiyasidan foydalanamiz.
Bunday displaylar bizga asosan raqamlarni hosil qilish uchun ishlatiladi va uni oddiy kalkulyator erkranida ko’rishimiz mumkin.
Labaratoriya ishini asosiy vazifasi segment display bilan yaqindan tanishish uni ishlatib korish,unga qanday kodlar yozilishini tushinishdan iborat deb o’ylayman.
Xulosa.
Bugingi davrda displaylar juda zamonaviylashib,ixchamlashib ketmoqda,shunday ekan segmentli displaylarni ishlashini o’rganish bizga yaxshigina fundament bo’lib xizmat qiladi.
Laboratoriya ishi. Proyekt 6-7: Servo boshqarish bo’yicha amaliyotni o’rganish
Ishni bajarish uchun kerak bo’ladigan vositalar:
Arduino
USB port kabeli
Bread board
Simlar
Servo
Laboratoriya ishini bajarish
1. Quyidagi sxemani yeg’ing.
Bu yerda servoning qizil simi ko’rib turganingizdek musbat qora manfiy va sariq esa diskret signaldir. Servoning aylanish gradusi 180 gradusni tashkil etadi. Undan asosan kichik modellar yaratishda ko’p soxalarida qo’llaniladi, masalan robotlarning ko’zlari, bo’ynilari, qo’l chig’anoqlari bundan tashqari biron eshik yoki qopqoqni ochib yopuvchi mator sifatida ishlatiladi.
Ushbu proyektda servoni qizil (musbat) oyog’ini arduinoning +5v ga, qora GND ga va sariq simni arduinoning
diskret kaniliga ulanadi.
Sxemani tekshirish ko’rish:
-Dastlab servoning ishlashini tekshirib ko’ring, buning uchun servodan chiqqan musbat oyog’iga (qizil sim) ga +5v va GNDsiga manfiy kuchlanish bering.
-Agar ishlamasa proyektni boshqattan ko’zdan kechirib ko’ring.
Ishni bajarish:
Hozir proyektimizni rasmda ko’rsatilganidek yeg’ib chiqib quyidagi kodni kiriting: int servopin = 9 ; // Raqamli interfeysga Servoni 9-pin sifatida belgilash int myangle ; // Burchak o’zgaruvchilarini aniqla int pulsewidth ; // O’zgaruvchan puls kengligini belgila int val;
Do'stlaringiz bilan baham: |