Mundarija:

Arduino Lock o'yini: 5 qadam
Arduino Lock o'yini: 5 qadam

Video: Arduino Lock o'yini: 5 qadam

Video: Arduino Lock o'yini: 5 qadam
Video: Just Wait For Level 100 😮 2024, Iyul
Anonim
Arduino qulflash o'yini
Arduino qulflash o'yini

Bu kichik qulf o'yini raqamni tasodifiy qiladi va buni taxmin qilishga imkon beradi! O'yin 3 tugma bilan boshqariladi va raqam har doim 1-9. Iltimos, har qanday maslahat yoki muammolarni sharhlang va men ularni hal qilishga harakat qilaman.

1 -qadam: Materiallarni yig'ish

Materiallaringizni yig'ish
Materiallaringizni yig'ish

Sizga kerak bo'lgan materiallar quyidagilar:

  1. Arduino Uno (boshqa Arduino platalari ishlashi mumkin, lekin men hech qachon sinovdan o'tkazmaganman)
  2. Katta non paneli
  3. Kichik non paneli
  4. Erkak - Erkak o'tish simlari
  5. 3 tugmachalari
  6. 3 ta rezistor
  7. Kompyuterga kirish
  8. Ba'zilar qo'l bilan ishlashga tayyor!

2 -qadam: non taxtalarini o'rnatish

Non taxtalarini o'rnatish
Non taxtalarini o'rnatish
Non taxtalarini o'rnatish
Non taxtalarini o'rnatish
Non taxtalarini o'rnatish
Non taxtalarini o'rnatish

Katta taxtani o'rnatish uchun quyidagilarni bajaring:

LCD 1602 displeyini panelning o'ng pastki qismiga shunday o'rnating. Potentsiometrni o'rtasiga joylashtirishni davom eting, shunda ikkita pim pastda va yakka birida joylashgan.

Kichikroq taxtani nazoratchi sifatida o'rnatish uchun quyidagilarni bajaring:

Uchta tugmachani o'rta bo'shliq bo'ylab joylashtiring. Ularni xohlagancha tarqating, lekin tugmalar gorizontal tarzda ulanmaganligiga ishonch hosil qiling, lekin ular vertikal holda (tugma bosilmasdan). Agar siz qaysi tomon har doim ulanganligini tekshirmoqchi bo'lsangiz, men tugmachaga ulangan svetodiodli oddiy sxemani o'rnatishni taklif qilaman.

3 -qadam: simlarni ulash

Simlarni ulash
Simlarni ulash
Simlarni ulash
Simlarni ulash

Kengroq taxtadan boshlab quyidagilarni ulang:

  • Ijobiy relsga 3,3 volt
  • Negativ temir yo'l uchun er

Keyin potentsiometrni ulash uchun quyidagilarni ulang:

  • LCD -dagi yuqori pin V0
  • Pastki chap pin manfiy quvvat rayiga
  • Pastki o'ng pim musbat quvvat relsi

Displeyni ulash:

  • VSS salbiy temir yo'lga
  • VDD ijobiy temir yo'lga
  • V0 allaqachon ulangan
  • RS 12 raqamli pin
  • RW - salbiy temir yo'l
  • E raqamli pin 11
  • D4 dan raqamli pin 5gacha
  • D5 raqamli pin 4
  • D6 raqamli pin 3
  • D7 raqamli pin 2 ga
  • A dan 5 voltgacha
  • K erga

Endi nazoratchiga o'ting!

  • Har bir tugmachaning pastki chap pinini rezistor bilan manfiy quvvat panjarasiga ulang (boshqa taxtada).
  • Har bir tugmachaning o'ng pastki pinini musbat relsga ulang (boshqa taxtada).
  • Keyin bitta tugmachaning yuqori chap burchagini raqamli pin 7 ga ulang
  • Keyingi tugmachaning yuqori chap burchagini raqamli pin 8 ga ulang
  • Oxirgi tugmachaning yuqori chap burchagini raqamli pin 9 ga ulang

Endi hamma narsa sim bilan bog'langan!

4 -qadam: dasturlash

Siz buni o'zingiz dasturlashingiz mumkin yoki siz mening kodimdan foydalanishingiz mumkin (men havaskorman, shuning uchun u eng yaxshi emas). Agar siz yangi bo'lsangiz, Arduino -ni USB -ga ulang va Arduino veb -muharriri orqali kodni yuklang. Mana:

create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview

5 -qadam: O'yinni sinab ko'rish

O'yinni sinovdan o'tkazish
O'yinni sinovdan o'tkazish
O'yinni sinovdan o'tkazish
O'yinni sinovdan o'tkazish

Ekranni yoqganingizda, matn aniq ko'rinishi uchun potansiyometrni yoqing. Har bir tugma to'g'ri ishlayotganini va berilishini va chiqishini sinovdan boshlang. E'tibor bering, kirish tugmachasini ushlab turish uni chalkashtirib yuborishi mumkin, shuning uchun uni bir soniya ushlab turing. Agar siz yana o'yinni o'ynashni xohlasangiz, Arduino -dagi qizil reset tugmasini bosing. Agar hamma narsa ishlayotgan bo'lsa, o'yinning ba'zi mexanizmlarini o'zgartirishga harakat qiling yoki boshqa tugmachalarni qo'shing.

Tavsiya: