Mundarija:
- 1 -qadam: Arduino UNO va Breadboard -ni sozlash
- 2 -qadam: Buzz Wire o'yinini va dastasini yarating
- 3 -qadam: Kod
- 4 -qadam: O'yinni o'ynang
- 5 -qadam: O'yin murakkabligini o'zgartirish
Video: Arduino UNO uchun LED taymerli Buzz simli o'yin: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu shovqinli simli o'yin foydalanuvchiga LED taymeriga qarshi turg'un qo'lini chaqirishga imkon beradi. Maqsad - labirintga tegmasdan va LED o'chmasidan oldin, o'yin dastasini labirintning bir tomonidan boshqasiga olish. Agar o'yin dastasi va labirint tegsa, piezodan baland ovoz eshitiladi. Bu o'yinning g'oyasi bolalikdan sevimli o'yin - Operatsiya, o'quvchilarimning qiyin jumboqqa bo'lgan sevgisi va FABLABJubailning shov -shuvli o'yinidan kelib chiqqan.
Bu loyiha kodlash asoslarini yaxshi biladigan Arduino foydalanuvchilari uchun juda yaxshi.
Kerakli materiallar va asboblar:
- 1 Arduino Uno
- 1 Non paneli
- 1 USB kabeli
- 1 Piezo Buzzer
- 1 LED chiroq
- 1560 Ohm qarshilik
- 4 uzun o'tish simlari
- 1 qisqa o'tish simlari
- 2 ta alligator qisqichli o'tish simlari (1 erkak/1 ayol)
- Alyuminiy sim
- Pense
- Tel kesgichlar
- 1 kichik quti
- Elektr tasmasi
1 -qadam: Arduino UNO va Breadboard -ni sozlash
LED - LEDni ko'rsatilgandek joylashtiring. 560 ohmli rezistor katodni (qisqa oyoqli) non panelining manfiy relsiga ulaydi. Yashil o'tish simlari anodni (uzun oyoqli) 13 -portga ulaydi.
Piezzo Buzzer - Piezo signalini ko'rsatilgandek joylashtiring. Qisqa o'tish simidan foydalanib, signalning salbiy simini manfiy relsga ulang. Alligator qisqichli o'tish simini ishlatib, buzzerning ijobiy simini o'yin dastagiga ulang. Agar kerak bo'lsa, elektr lenta bilan mahkamlang. ** Simni uzunroq qilish uchun erkakdan erkakga o'tish simini va ayol boshi bilan alligator qisqichidan foydalaning. **
O'yin uchun non paneli - erkak boshi bilan alligator qisqichli o'tish simidan foydalanib, buzzerning ijobiy simini o'yinga ulang. Agar kerak bo'lsa, elektr lenta bilan mahkamlang.
Arduino uchun taxta paneli - Nihoyat, non panelining salbiy va ijobiy relslarini erga va 5V portlariga ulang. Qizil o'tish simlari musbat temir yo'l va 5V portini bog'laydi. Qora o'tish simlari manfiy temir yo'l va er portini bog'laydi.
Arduino -ni yoqish - USB kabelini Arduino -dan kompyuterga ulang.
2 -qadam: Buzz Wire o'yinini va dastasini yarating
- Alyuminiy simni kesgich yordamida kesing. Bo'limning qanchalik katta bo'lishi sizning labirintingiz qanchalik aqlli bo'lishini va tayanch sifatida ishlatiladigan qutiga bog'liq. Mening ovozli simli o'yinim taxminan bir yarim fut sim ishlatilgan.
- Pens yordamida simni turli egri chiziqlarga buking (rasmlarga qarang).
- Tutqichni yaratish uchun uzunligi taxminan 9 dyuym bo'lgan boshqa simni oling.
- Bir uchini halqa shaklida buking (rasmga qarang). Iloji qanchalik kichik bo'lsa, o'yin shunchalik qiyin bo'ladi.
- Labirint uchlarini qutining yon tomoniga qo'ying.
- Labirintni qutiga mahkamlashdan oldin, dastani halqasini labirintning bir tomoniga qo'ying (rasmga qarang).
- Telni egish orqali qutining ichki qismidagi labirintni mahkamlang (rasmga qarang).
- Labirintni qutining tashqi tomoniga elektr lenta bilan mahkamlang.
3 -qadam: Kod
Kod juda oddiy. O'rnatish funktsiyasi signalizator va LED uchun pin rejimlarini ishga tushirish uchun ishlatiladi. Loop funktsiyasi signal signalini 1000 gertsga o'rnatadi va LEDni yoqadi va o'chiradi. Bu havola orqali kirish mumkin bo'lgan ushbu kodda LED 60 000 millisekund yoki 60 soniya yonadi.
4 -qadam: O'yinni o'ynang
O'yinni boshlash uchun kodni ishga tushiring va LED yonishini kuting. LED yoqilgandan so'ng, signalni o'chirmasdan labirintning bir chetidan boshqasiga tutqichni olish uchun 60 soniya bor. Agar siz oxirigacha LED o'chib qolsa, 60 soniya tugadi, lekin taslim bo'lmang. LEDni qayta yoqing va qaytadan urining. LEDni qayta ishga tushirish uchun siz 30 soniya kutib turishingiz mumkin, shunda LED kodni yoqadi yoki Arduino -dagi reset tugmasini bosib uni qayta ishga tushiring. Bu o'yin juda o'ziga qaram bo'lishi mumkin, shuning uchun FUN!
5 -qadam: O'yin murakkabligini o'zgartirish
O'yinni o'zlashtirganingizdan so'ng, o'zingizga qanday qarshi turish haqida ba'zi fikrlar:
- LED yonish vaqtini o'zgartiring. 60 soniya o'rniga, labirintni kamroq vaqt ichida tugata olasizmi? 45 soniya (45000 millisekund) yoki hatto 30 soniya (30000 soniya) qilib ko'ring.
- Tutqich ustidagi pastadir diametrini o'zgartiring. Kichkina pastadir bilan signalni o'chirmasdan, labirintni tugatishingiz mumkinligini ko'ring.
- Labirintni o'zgartiring. O'yin qiyinligini o'zgartirish uchun ko'proq egri chiziqlarni qo'shing va ularni bir -biriga yaqinroq qiling.
FABLABJubail. (2016 yil 4 oktyabr). Buzz Wire o'yini [veb -sayt]. Https://www.instructables.com/id/Buzz-Wire-Game-1/ saytidan olindi.
Tavsiya:
Arduino simli o'yin: 7 qadam (rasmlar bilan)
Arduino Wire O'yini: Ushbu loyiha uchun men ushbu veb -saytdan havola qildim va uni yangi loyiha qilish uchun o'zgartirdim. Ushbu loyiha Wire Game deb nomlanadi, u erda siz metall dastani olib, simga tegmasdan simdan o'tib ketasiz. Agar tutqich simga tegsa
Buzz simli o'yinni qanday qilish kerak: 4 qadam
Buzz simli o'yinni qanday qilish kerak: Shubhasiz, Arduino ko'plab elektron loyihalarda, shu jumladan o'yinlarda ishlatiladi. Ushbu loyihada biz shov -shuvli o'yin yoki barqaror qo'l o'yini deb nomlangan maxsus o'yinni ishlab chiqdik. Ushbu loyiha uchun po'lat sim ishlatiladi, uni halqa shaklida aylantirish kerak
Buzzer simli o'yin: 4 qadam
"Buzzer Wire" o'yini: Mr.Bean teleserialidan mashhur simli buzzer o'yini har qanday yoshdagi bolalarga yoqadi. O'z qo'llari bilan DIY loyihasini yaratish oson bo'lgan materiallardan va arzon narxlardan iborat
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
O'yin bosimiga sezgir prokladkalar (raqamli o'yin maydonchalari uchun - va boshqalar): 11 qadam (rasmlar bilan)
O'yin bosimiga sezgir prokladkalar (raqamli o'yin maydonchalari uchun - va boshqalar): Bu sizga raqamli o'yinchoqlar yoki o'yinlar yaratish uchun ishlatilishi mumkin bo'lgan bosim sezgir yostiq yasashni ko'rsatadigan ko'rsatma. U katta kuchga sezgir rezistor sifatida ishlatilishi mumkin va o'ynoqi bo'lsa ham, undan jiddiy loyihalarda foydalanish mumkin edi