Mundarija:

Arduino yordamida sakraydigan odam o'yini: 3 qadam
Arduino yordamida sakraydigan odam o'yini: 3 qadam

Video: Arduino yordamida sakraydigan odam o'yini: 3 qadam

Video: Arduino yordamida sakraydigan odam o'yini: 3 qadam
Video: Kattalar uchun o’yinchoq 2024, Noyabr
Anonim
Arduino yordamida sakraydigan odam o'yini
Arduino yordamida sakraydigan odam o'yini

Hammaga salom!!! Mening birinchi yo'riqnomamga xush kelibsiz. Men sakrash dinozavrining ashaddiy muxlisi bo'lganman, shuning uchun Arduino UNO va LCD displey yordamida shunga o'xshash o'yinni qurishga harakat qildim. Bu qiziqarli loyiha va faqat 2-3 soatlik harakatni talab qiladi.

1 -qadam: KOMPONENTLAR KERAK

KOMPONENTLAR TALAB qilinadi
KOMPONENTLAR TALAB qilinadi
  1. Arduino UNO
  2. ARDUINO IDE (https://www.arduino.cc/en/main/software)
  3. LCD displey 16*2
  4. Non paneli
  5. Rezistor 220 ohm
  6. Bosish tugmasi (12 mm) (Konfiguratsiyani pastga tushirish)
  7. Erkak -erkak jumper simlari
  8. Potentsiometr

2 -qadam: Ulanishlar

Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar

Arduino -dagi 5V signalini taxtaning yuqori qismidagi qizil qatorning eng chap tomoniga ulash uchun uzun simli simdan foydalaning.

  • GND signalini non panelining yuqori qismidagi qora (yoki ba'zi taxtalarda ko'k) qatorning eng chap tomoniga ulash uchun uzun simli simdan foydalaning.
  • LCD (suyuq kristalli displey) modulining pastki qismida erkakning 16-pinli boshi bor. Buni rasmda ko'rsatilgandek non paneliga ulang. LCD -ni quvvatlaydigan va boshqaradigan barcha elektron signallar ushbu sarlavhadan o'tadi.
  • Bu pinlar (chapdan o'ngga):
  • GND - quvvat manbai signali
  • VCC - ijobiy quvvat signali
  • V0 - kontrastni sozlash
  • RS - ro'yxatdan o'tishni tanlang
  • R/V - o'qish/yozishni tanlash
  • E - ishlashni yoqish signali
  • DB0 - ma'lumotlar biti 0 (bu erda ishlatilmaydi)
  • DB1 - ma'lumotlar biti 1 (bu erda ishlatilmaydi)
  • DB2 - ma'lumotlar biti 2 (bu erda ishlatilmaydi)
  • DB3 - ma'lumotlar biti 3 (bu erda ishlatilmaydi)
  • DB4 - ma'lumotlar biti 4
  • DB5 - ma'lumotlar biti 5
  • DB6 - ma'lumotlar biti 6
  • DB7 - ma'lumotlar biti 7
  • LED+ - orqa nuri ijobiy LED
  • LED - orqa yorug'lik LED salbiy
  • Qisqa tutashtiruvchi simlardan foydalanib, GND va LED- (1 va 16-pinlar) ni yuqoridagi qora qatorga ulang.
  • Xuddi shunday, VCC (2 -pin) ni qisqa tutashuvli sim bilan yuqori qismidagi qizil qatorga ulang.
  • 220 dyuymli rezistorning simlarini (qizil-qizil-jigarrang rangli chiziqlar) buking va uni LED+ va taxtaning yuqori qismidagi qizil qator orasiga ulang.
  • Qolgan ulanish uchun uzunroq ulanish simlaridan foydalaning:
  • DB7 ni Arduino pin 3 ga ulang
  • DB6 -ni Arduino pin 4 -ga ulang
  • DB5 -ni Arduino pin 5 -ga ulang
  • DB4 -ni Arduino pin 6 -ga ulang
  • E ni Arduino pin 9 ga ulang
  • R/V ni Arduino pin 10 ga ulang (yoki taxtaning yuqori qismidagi qora qatorga)
  • RSni Arduino pin 11 ga ulang
  • V0 ni Arduino pin 12 ga ulang (yoki taxtaning yuqori qismidagi qora qatorga)
  • Bosish tugmachasini LCD displeyning chap tomoniga joylashtiring va kanalni non paneli markazida aylantiring (yuqoridagi rasmga qarang).
  • Qisqa tutashtiruvchi sim yordamida tugmachaning yuqori ikkita pimidan birini taxtaning yuqori qismidagi qora qatorga ulang.
  • Tugmaning yuqori qismidagi boshqa pinni Arduino -ning 2 -piniga ulang.

Tavsiya: