Mundarija:
- 1 -qadam: O'chirish davri
- 2 -qadam: 5Vni musbat ustunga va GNDni salbiy ustunga ulang
- 3 -qadam: LED chiroqlarini joylashtiring va uni yuqoriga ulang
- 4 -qadam: Chap va o'ng tugmani ulang
- 5 -qadam: Kodni yuklang
- 6 -qadam: tugating
- 7 -qadam: O'yin haqida tushuntirish
- 8 -qadam: Fikrlarni yaxshilash
Video: Aruduino LED O'yini Ikki O'yinchi O'yinini Tez bosish: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu loyiha @HassonAlkeimdan ilhomlangan. Agar siz bu erga chuqurroq nazar tashlamoqchi bo'lsangiz, havolani https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/ havolasi orqali ko'rishingiz mumkin. Bu o'yin Alkeimning takomillashtirilgan versiyasidir. Bu raqobatbardosh o'yin, siz do'stlaringiz bilan dam olishingiz mumkin. Kim tezroq bossa, o'yin g'alaba qozonadi. Men Alkeimning loyihasini ko'rib turganimda, uning oxiri yo'qligini tushunib etdim, shuning uchun men chalkashliklarni kamaytirish uchun o'yinga tugatish qo'shishga qaror qildim. Videoda ko'rib turganingizdek, men o'yin boshida yashil chiroq o'rniga yaxshiroq ko'rinishi uchun boshlang'ich animatsiyani qo'shdim. Yaxshiyamki, ilhom uchun @HassanAlkeimga yana bir bor rahmat aytamiz va bu o'yinni qanday o'tkazishni bilib olaylik.
1 -qadam: O'chirish davri
Agar siz Arduino bilan tanish bo'lsangiz va uni bosqichma -bosqich bajarishga vaqt sarflashni xohlamasangiz. Bu sizga kerak bo'lgan yagona narsa bo'ladi. Bu erda kod
2 -qadam: 5Vni musbat ustunga va GNDni salbiy ustunga ulang
3 -qadam: LED chiroqlarini joylashtiring va uni yuqoriga ulang
Batafsil:
11 va 10 -sonli ikkita qizil LED (chapda)
9 va 8 raqamli ikkita sariq LED (chapda)
Greenlight 6 raqami (markazda)
5 va 4 raqamli ikkita sariq LED (o'ngda)
3 va 2 raqamli ikkita qizil LED (o'ngda)
4 -qadam: Chap va o'ng tugmani ulang
Chap tugma: U 13 raqamiga ulangan bo'lishi kerak
O'ng tugma: 12 raqamiga ulangan bo'lishi kerak
5 -qadam: Kodni yuklang
Bu men ushbu loyiha uchun ishlatgan kod:
6 -qadam: tugating
Siz hozir bu loyiha uchun tayyorsiz, men taklif qilmoqchi bo'lganim - videoda ko'rsatganimdek bezatish. Garchi men juda zerikarli ish qilsam ham.
7 -qadam: O'yin haqida tushuntirish
O'yinni boshlash uchun ikkala o'yinchi ham bir vaqtning o'zida tugmani ushlab turishi kerak. Va o'yinchi hisoblagichni hisoblagandi, hisobdan keyin ikkala futbolchi ham o'yin tugagunga qadar iloji boricha tezroq bosishardi. Bundan tashqari, ikkita tugma bor: chap va o'ng. Agar siz chap tugmani bosgan bo'lsangiz, yorug'lik bir qadam o'ngga siljiydi. Va agar siz o'ng tugmani bosgan bo'lsangiz, yorug'lik bir qadam chapga siljiydi. O'yin chiroq bir tomonning oxirigacha yetguncha to'xtaydi. Va nihoyat, bu o'yin uchun hech qanday qoidalar yo'q, lekin agar xohlasangiz, ba'zi tavsiyalar!
1. O'yinchilar faqat barmog'idan foydalanishlari mumkin edi
2. O'yinchilarni ikki barmoq bilan bosish taqiqlanadi
3. Eng yaxshisi _ (3, 5, 7), yutqazgan g'olibga nimanidir va'da qilishi kerak bo'ladi
Umuman olganda, eng muhimi - hali ham dam olish!
8 -qadam: Fikrlarni yaxshilash
Garchi bu allaqachon @HassonAlkiem ishining takomillashtirilgan versiyasi bo'lsa -da, hali men etishmayotgan narsa bor, ehtimol siz buni men uchun tugatgan bo'lardingiz!
1. O'yinchilarni hisoblash uchun kichik ekran
2. Ballarni kuzatib borish uchun kichik ekran
3. Tugma bosilganda, shovqinli ovoz chiqaradigan zilzila.
4. Orqaga hisoblash ovozi uchun signal.
5. LED yoritgichi oxiriga yetganda signal.
Tavsiya:
Arduino tekshirgichlari yordamida ko'p o'yinchi o'yinini qanday qilish kerak: 6 qadam
Qanday qilib Arduino kontrollerlari yordamida ko'p o'yinchi o'yinini yaratish mumkin: O'yin ishlab chiqaruvchilari qanday qilib butun dunyo bo'ylab odamlar o'ynashni yoqtiradigan ajoyib o'yinlarni yaratadilar, deb o'ylab ko'rganmisiz? Xo'sh, bugun men sizga Arduino kontroli tomonidan boshqariladigan kichik o'yinchi o'yini yaratish orqali sizga bu haqda kichik maslahat beraman
8x16 LED matritsali pong o'yini (har bir o'yinchi versiyasiga 2 ta belkurak): 3 qadam
8x16 LED matritsali pong o'yini (har bir o'yinchi versiyasiga 2 ta belkurak): Menga 8x8 o'lchamli LED matritsasi yordamida Arduino -da ishlatilgan klassik pong o'yinining ko'p turlaridan ilhomlangan. Bu yo'riqnomada men sizga har bir o'yinchi uchun ikkita eshkakli - hujumchi va darvozabonli sevimli Pong versiyasini qanday qurishni ko'rsataman.
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachasi: 4 qadam
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachalarini o'chirish.: Bu bo'limda biz ATMega328PU uchun C dasturini uchta tugmachaning holatiga o'tish uchun qanday o'zgartirish kerakligini bilib olamiz. Shuningdek, biz "Switch Bounce" muammosini hal qilishni o'rganib chiqdik. Odatdagidek, biz
O'yinchi oddiy o'yini: 12 qadam
O'yinchi oddiy o'yini: Bu o'yin oddiy (ehtimol siz sarlavha orqali bilasiz). Uning bitta bloki bor (u sizsiz) va u boshqa platformali yoki boshqa rangli blokdan iborat. Bu o'yin uchun sizga kerak bo'ladi: A yo yo o'yinlari Gamemaker studio 2 ga kirish uchun hisob
2 o'yinchi raqobatbardosh va boshqa vaqt o'yini: 4 qadam
2 o'yinchi raqobatbardosh va vaqtli o'yin: Sizga quyidagilar kerak bo'ladi: 1.Digilent Basys 3, FPGA Board (yoki boshqa FPGA,) 2. Vivado yoki boshqa VHDL muhitining nisbatan yangilangan versiyasi3. Ko'rsatilgan dasturni ishga tushiradigan kompyuter