Mundarija:

LED Rocker o'yini: 7 qadam (rasmlar bilan)
LED Rocker o'yini: 7 qadam (rasmlar bilan)

Video: LED Rocker o'yini: 7 qadam (rasmlar bilan)

Video: LED Rocker o'yini: 7 qadam (rasmlar bilan)
Video: *Samsung j6+*4/64*Rs👉4400👈fix* #shorts #videos 2024, Iyul
Anonim
Image
Image

LED Rocker Game - bu oddiy Arduino o'yini. U asosan 9 ta LED (8 ta ko'k LED va o'rtada 1 ta qizil LED), 1 ta tugma, 1 ta karnay va 1 ta LCD paneldan iborat. O'yinning maqsadi qizil LED yonib -o'chib turganda tugmani bosishdir. Bu 9 LEDning oldinga va orqaga miltillashi bilan boshlanadi. O'rta qizil LED yonib -o'chganda, siz darhol tugmani bosishingiz kerak. Har safar qizil LED yonib -o'chganda tugmani muvaffaqiyatli bosganingizda, siz miltillash tezligi bilan keyingi bosqichga o'tasiz. Agar ko'k LED yonib -o'chib turganda tugmani bossangiz, siz bir umrni yo'qotasiz. Sizda jami 3 ta hayot bor, va uchala hayotni ham yo'qotganda, o'yin qaytadan boshlanadi. Bu o'yinni o'ynab, qo'l-ko'z muvofiqlashtirish va javob berish qobiliyatini yaxshilaydi.

Manba:

Mening o'yinim va men aytgan o'yinning kontseptsiyasi va qoidalari o'xshash, lekin men o'yinchilarga o'yinni yaxshiroq tushunishga va o'yin tajribasini yanada yaxshilashga yordam beradigan ba'zi xususiyatlarni qo'shdim. Bu o'yinda men karnay va LCD panel qo'shdim. Bundan tashqari, men LCD panelni qo'shganim uchun, men ishlatgan raqamli pinlar men aytgan o'yindagi raqamli pinlardan farq qiladi (men 2 va 3 raqamli pinni 11 va 12 ga o'zgartirdim). Ovozni tinglab, LCD displeyga qarab, o'yinchilar darajadan o'tgan -o'tkazmaganliklarini to'g'ridan -to'g'ri bilib olishlari mumkin va o'yin qaytadan boshlanganda, ovoz va ekran sizga eslatib turadi. Shuning uchun, o'yin davomida siz o'tdingizmi yoki yutqazdingizmi, adashmaysiz.

1 -qadam: materiallar

LED va tugma
LED va tugma

- 1 Arduino Leonardo

- 1 ta non paneli

- 9 LED (1 qizil, 8 ko'k)

- 9 ta qarshilik (10 kohm)

- 1 ta qarshilik (300 kohm)

- 1 tugma

- 1 ta LCD panel

- 1 karnay

- o'tish simlari

2 -qadam: LED va tugma

LED va tugma
LED va tugma
LED va tugma
LED va tugma

Sizga kerak bo'lgan barcha materiallarni olgandan so'ng, ikkinchi qadam barcha LED va tugmachani non paneli va Arduino -ga ulash bo'ladi. Jumper simlarini, tugmachalarni, LEDlarni va rezistorlarni yuqoridagi rasmga muvofiq Leonardo taxtasida joylashtiring. LEDlar 4 dan 12 gacha raqamli pinli rezistor bilan (10kohm) ulangan bo'lishi kerak, chunki biz LCD panelni keyinroq ulash uchun 2 va 3 raqamli pinlardan foydalanmasligingizga ishonch hosil qiling. 13 -sonli qarshilik bilan (300kohm).

3 -qadam: Karnay

Karnay
Karnay
Karnay
Karnay
Karnay
Karnay

LEDlar va tugmani ulaganingizdan so'ng, uchinchi qadam - karnayni non paneliga ulash. Salbiy tomonni (qora) GND piniga va ijobiy tomonini (qizil) raqamli pin 1 ga ulang. Tugmani muvaffaqiyatli bosganingizda (qizil LED yonib turganda), ko'k LED esa tugmani bosganingizda dinamik har xil tovushlarni chiqaradi. miltillaydi va uchala hayotni ham yo'qotganda (o'yin qaytadan boshlanadi).

4 -qadam: LCD panel

LCD paneli
LCD paneli
LCD paneli
LCD paneli
LCD paneli
LCD paneli

LEDlarni, tugmachani va karnayni ulaganingizdan so'ng, to'rtinchi qadam (kontaktlarning zanglashiga olib keladigan oxirgi qadam) - LCD panelni non paneliga ulash. LCD paneli ulanish uchun 4 asosiy bosqichga bo'lingan (GND, VCC, SDA, SCL). GND -ni Arduino -dagi mos keladigan GND piniga, VCC -ni Arduino -dagi 5V -ga, SDA -ni Arduino -dagi mos keladigan SDA -piniga va SCL -ni Arduino -dagi mos keladigan SCL -piniga ulang. Tugmani bosganingizdan so'ng, LCD paneli siz darajadan o'tdingizmi, hayotingizni yo'qotdingizmi yoki o'yinni qaytadan boshlaysizmi, ekranida ko'rsatiladi.

5 -qadam: kod

Kod
Kod
Kod
Kod
Kod
Kod

O'chirish tugagandan so'ng siz kod yozishni boshlashingiz mumkin.

Kod:

Kodni elektron kartangizga o'tkazing. Kartani kerakli qurilmaga ulash orqali kodingizni uzatganingizga ishonch hosil qiling. Kodni o'tkazishni tugatgandan so'ng, siz o'yinni sinab ko'rishingiz va uning to'g'ri ishlashini ko'rishingiz mumkin.

6 -qadam: konteyner

Idish
Idish
Idish
Idish
Idish
Idish
Idish
Idish

Tarmoq va kodni tugatgandan va sinovdan o'tkazgandan so'ng, siz Rocker o'yini uchun konteyner yasashingiz mumkin. Bu nafaqat butun qurilmani yaxshi va professional ko'rinishga olib keladi, balki sizga o'yin tajribasini ham beradi. Konteyner uchun men karton qutidan foydalanib, butun non taxtasini va ishlatilgan barcha materiallarni ushlab turardim. Men qutini qora qog'oz bilan yopdim va karnay, LCD panel, tugma va LEDlar uchun teshiklarni kesib tashladim. Qurilmangizni quvvat bankiga ulash uchun qutining yon tomonidagi kichik teshikni kesib qo'yganingizga ishonch hosil qiling.

Karton quti:

  • Uzunligi: 22 sm
  • Kengligi: 12 sm
  • Balandligi: 8 sm

LCD paneli uchun teshik:

  • Uzunligi: 8 sm
  • Kengligi: 2,5 sm

LED uchun teshik:

  • Uzunligi: 5 sm
  • Kengligi: 0,5 sm

Karnay uchun teshik:

Diametri: 3,5 sm

Tugma uchun teshik:

Diametri: 3 sm

Yon tarafdagi teshik:

  • Uzunligi: 1 sm
  • Kengligi: 1 sm

Konteyner tayyorlashni tugatgandan so'ng, qurilmangizni idishning ichiga joylashtiring. LCD paneli, karnay, tugma va LEDni mos keladigan teshiklariga qo'yganingizga ishonch hosil qiling.

7 -qadam: O'yin o'ynang

Image
Image

Qurilmani quvvat bankiga yoki kompyuterga ulang va o'yinni sinab ko'ring!

Qoidalar:

  1. O'rta qizil LED yonib -o'chib turganda tugmani bosing
  2. Agar siz qizil LED yonib -o'chganda tugmani muvaffaqiyatli bosgan bo'lsangiz, siz keyingi bosqichga o'tasiz (har bir darajaga ko'tarilganda LEDlar miltillash tezligini oshiradi).
  3. Agar siz qizil svetodiodda bo'lmaganida tugmani bossangiz, hayotingizni yo'qotasiz
  4. Sizda jami 3 ta hayot bor. Agar uchalasini ham yutqazsangiz, o'yin qaytadan boshlanadi

Tavsiya: