Raqamli klaviaturalar (Klaviatura bilan boshqariladigan qulfni yaratish)


Download 1.27 Mb.
Sana07.01.2023
Hajmi1.27 Mb.
#1083061
Bog'liq
O\'rnatilgan tizimlar 2-mustaqil ish 1

Raqamli klaviaturalar (Klaviatura bilan boshqariladigan qulfni yaratish)

  • KIF-102-19-S Nazarov Fayzullajon Ma’mirjon o’g’li

Ushbu loyihada sakkiz simli 4x4 membranali klaviatura ishlatiladi. Qulfni ochadigan qurilmaga servomotor ulangan

  • Kerakli komponentlar:
  • Arduino UNO R3 tekshiruvi;
  • protоtip tayyorlash uchun maket plata;
  • Servomotor Tower Pro 9g 5G90
  • 4x4 membranali klaviatura
  • Qarshilik 220 Om 2 dona
  • Jamperlar

Ish printsipi

  • Klaviatura - bu qaysi tugma bosilganiga qarab raqam yoki belgini qaytaradigan tugmalar guruhi. Old klaviatura uchun simlar chapdan o'ngga 1 dan 8 gacha raqamlangan. Birinchi to'rtta simlar tugmachalar qatoriga, oxirgi to'rttasi ustunlarga to'g'ri keladi.
  • Arxivdagi klaviatura kutubxonasini eksmo.ru/files/arduino_geddes.zip havolasidan yuklab olishingiz va Arduino ishlab chiqish muhiti papkasida saqlashingiz kerak.
  • Himoya tizimini yaratish uchun ushbu klaviaturani servo va ikkita LED bilan uladik. Kirish uchun parolingizni kiriting va tasdiqlash uchun yulduzchani (*) bosing
  • Agar kiritilgan kod sketchda ko'rsatilgan parolga to'g'ri kelsa, yashil chiroq yonadi va servo 90 daraja aylanadi. Agar kod noto'g'ri bo'lsa, qizil LED yonadi. Parolni qayta kiritish uchun (#) tugmachasidan foydalaning. Siz foydalanayotgan servoni kuchliroq bilan almashtirishingiz mumkin, bu eshikdagi og'ir mandalni ochishi yoki stol tortmasining ichkaridan qulflanishi mumkin. Klaviatura va servolar tashqi tomondan o'rnatiladi.

Ushbu kodni plataga yuklab oling va Arduino rivojlanish muhitida port monitor oynasini oching

  • Klaviatura yuqoriga qarab, simlarni ketma-ket chapdan o'ngga Arduino platasidagi 9-2 raqamli pinlariga ulang. Kodni yuklagandan so'ng, klaviaturadagi bir nechta tugmachani bosing. Har bir tugma bosilganda tegishli belgi Arduino IDE konsolidagi alohida satrda paydo bo'lishi kerak.

Klaviatura pinlarini to'g'ridan-to'g'ri Arduino pinlariga ulang.

  • Yashil va qizil rangli LEDlarni breadboard platasiga o'rnating. Arduino platasining 11 (yashil LED) va 12 (qizil LED) pinlariga 220 Om qarshilik orqali qisqa oyoqlarni (katodlarni) va uzun oyoqlarni (anodlarni) 220 Om qarshilik orqali ulang.
  • Endi servoni ulang. Jigarrang simni yer piniga, qizil simni 5V pinga va sariq (oq) simni to'g'ridan-to'g'ri Arduino taxtasining 13-piniga ulang.
  • Sizning sxemangiz 44.2-rasmda ko'rsatilgan sxemaga mos kelishiga ishonch hosil qiling va uni Arduino xotirasiga eskiz ostida yuklang.

Klaviatura ulangan sxema


Download 1.27 Mb.

Do'stlaringiz bilan baham:




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