Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: LED va tugma
- 3 -qadam: Karnay
- 4 -qadam: LCD panel
- 5 -qadam: kod
- 6 -qadam: konteyner
- 7 -qadam: O'yin o'ynang
Video: LED Rocker o'yini: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
- 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
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
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
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
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
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
Qurilmani quvvat bankiga yoki kompyuterga ulang va o'yinni sinab ko'ring!
Qoidalar:
- O'rta qizil LED yonib -o'chib turganda tugmani bosing
- 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).
- Agar siz qizil svetodiodda bo'lmaganida tugmani bossangiz, hayotingizni yo'qotasiz
- Sizda jami 3 ta hayot bor. Agar uchalasini ham yutqazsangiz, o'yin qaytadan boshlanadi
Tavsiya:
DIY 37 Led Arduino ruletka o'yini: 3 qadam (rasmlar bilan)
DIY 37 Led Arduino Ruletka O'yini: Ruletka - bu g'ildirak ma'nosini anglatuvchi frantsuzcha so'z bilan atalgan kazino o'yini
Arduino Rocker o'yini: 4 qadam
Arduino Rocker o'yini: Bu Arduino o'yini, 11 ta LED chirog'i bor, LED chiroqlar naqshda porlaydi. O'rta LED yonib turganda, tugmani bosing. Sizda uchta hayot bor, har safar yorug'lik o'rtada bo'lmaganida, siz tugmani bosganingizda, hayotingizni yo'qotasiz. Keyin
Siklon (Arduino LED o'yini): 6 qadam (rasmlar bilan)
Siklon (Arduino LED o'yini): Ushbu darslikda men sizga juda kam kodli yoki tajribasiz LED o'yinini yaratishni o'rgataman! Menda bu fikr bor edi va nihoyat uni yaratishga kirishdim. Bu qiziqarli o'yin, bizga hamma arkada o'yinlarini eslatadi. Boshqa darsliklar ham bor
QuizzPi, Python bilan Raspberry Pi trivia o'yini: 7 qadam (rasmlar bilan)
QuizzPi, Python bilan Raspberry Pi trivia o'yini: QuizzPi - arja tipidagi trivia o'yini. QuizzPi tug'ilgan, chunki men qizimga o'yin -kulgi berishim kerak edi. U 7 yoshda va u allaqachon yangi texnologiyalardan foydalanishni talab qilmoqda, g'oya ham qiziqarli, ham o'qimishli narsalarni yaratish edi
Arduino LED lazerli arja o'yini: 3 qadam (rasmlar bilan)
Arduino LED lazerli arja o'yini: Men bu ko'rsatmada men LED va yorug'lik datchiklari yordamida lazer arcade o'yinini yasashni ko'rsataman. Kod kiritilgan va uni yaratish uchun sizga ko'p qismlar kerak emas. Men sizga ishni qanday tuzishimni aytmayman, buni o'zingiz qilishingiz kerak! T