Mundarija:
Video: Kimgadir: 6 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu loyiha "Creative Electronics" uchun, Beng elektronika muhandisligi 4 -kurs Malaga universiteti, Telekommunikatsiyalar maktabi (www.etsit.uma.es) uchun mo'ljallangan.
Ushbu qo'llanmada biz Whack-a-mole o'yinining shaxsiy versiyasini yaratdik. Molehilllarni taqlid qilish uchun biz Leonardo Arduino uyiga ulangan arkada tugmalaridan foydalanamiz. Bosilgan tugmachaga ko'ra, Leonardo klaviaturani taqlid qiladi va ketma -ket port orqali muxbir kalitini yuboradi. Bu ma'lumot o'yin taqlid qilingan Processing -da olingan. Bizning asosiy maqsadimiz - do'stingizni, xo'jayiningizni yoki kimni xohlasangiz, urishingiz mumkin bo'lgan do'stona interaktiv stress chiqaruvchini yaratish!
1 -qadam: materiallar ro'yxati
Amaldagi materiallar:
-Arja tugmalari
-Bir quti
-sun'iy o'tlar
-Arduino Leonardo
-9x1k qarshilik
-Karton
-Non paneli uchun sim
-teshilgan kompyuter taxtasi
-O'yinchoq bolg'a
-Kesuvchi
-Payvandchi + askar
-Velcro
-Suyuq elim
Tugmalarni sotib olish uchun foydali havola:
m.es.aliexpress.com/item/32820995279.html?…
Hisob 25 evro atrofida.
2 -qadam: Qo'shiq
Muallifi Alejandro Serrano Rueda bo'lgan bu asar Creative Commons 4.0 litsenziyasiga ega (Reconocimiento 4.0 Internacional de Creative Commons licenziyasi).
3 -qadam: Box o'yinini yarating
Birinchidan, arja tugmachalarini qo'yish uchun siz qutiga to'qqizta teshik qilishingiz kerak. Buni qilganingizdan so'ng, sun'iy o't sintetik bo'lagida yana to'qqiz teshik qilishingiz mumkin. Keyin tugmachalarni qutingizga qo'yishingiz mumkin. Qutining yon tomonlarini jigarrang karton bilan yopishingiz mumkin. Qutini yopish uchun biz ozgina velkrodan foydalanganmiz.
4 -qadam: Arduino kodi
O'yinni yaratish uchun biz ba'zi kalitlarga taqlid qilish uchun "Keyboard.h" kutubxonasidan foydalandik. Biz "0" dan "9" gacha bo'lgan kalitlardan foydalanamiz, chunki bizda to'qqizta tugma bor. Bizga kirish sifatida tuzilgan to'qqiz port (2 dan 10 gacha) kerak bo'ladi. Debitorni ishlatish kerak (biz 200 ms kechikishni ishlatganmiz).
5 -qadam: O'chirish va ulanishlar
Tugmalar uchun biz tortiladigan konfiguratsiyadan foydalanishga qaror qildik. Tugmalar ichida LEDlar bor, lekin biz uni loyihamiz uchun ishlatmaganmiz. Shuning uchun ulanishlar uchun biz ilgari ko'rsatilgan sxemaga amal qildik (har bir to'qqiz pin uchun bittadan). Qarshiliklarni qo'yish uchun biz teshilgan taxtadan foydalandik (rasmda ko'rib turganingizdek). Nihoyat, biz Leonardoning simini kompyuterga ulash uchun teshik ochdik. Arduino Leonardo velcro yordamida qutiga yopishib qoldi.
6 -qadam: ishlov berish
Siz ba'zi klaviatura o'yinlarini faqat quti bilan o'ynashingiz mumkin, lekin biz ishlov berishga asoslangan o'yinni yaratdik, u maydonni molehills bilan taqlid qiladi. Odamlar bu tog'lardan paydo bo'ladi va biz ularni urishimiz kerak. O'yinning asosiy menyusi bor, u erda siz urmoqchi bo'lgan odamni va qiyinchilik darajasini tanlashingiz mumkin (u boshlarning tezligini o'zgartiradi).