Mundarija:
- 1 -qadam: Arduino uchun Scratch -ni o'rnatish
- 2 -qadam: materiallar
- 3 -qadam: Sprites -ni tanlang
- 4 -qadam: Sprites o'lchamining hajmini sozlash
- 5 -qadam: Fon
- 6 -qadam: to'siqlar Sprite
- 7 -qadam: Arduino blokirovka kodini yuklang
- 8 -qadam: Dog Sprite kodi
- 9 -qadam: to'siq to'pi kodini yuklang
- 10 -qadam: to'siqni takrorlash
- 11 -qadam: to'siq Sprite -ning yuqoriga va pastga harakatini sozlash
- 12 -qadam: Uskuna ulanishlari
- 13 -qadam: Oxirgi qadam
Video: Arduino yordamida o'yin: 13 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu erga tashrif buyurganlarning ko'pchiligi arduino yordamida loyihalar qilgan bo'lishi mumkin, lekin juda kam odam uni o'yin maqsadlarida ishlatishni biladi. Bu ko'rsatma sizga noldan Arduino yordamida boshqariladigan video o'yinni qanday qilish haqida ko'rsatma beradi.
Bu ko'rsatma Arduino -dan foydalanishning yangi dasturlarini ochadi va sizning loyihalaringizni avvalgidan yaxshiroq qiladi.
1 -qadam: Arduino uchun Scratch -ni o'rnatish
Iltimos, https://s4a.cat/ saytiga tashrif buyuring.
S4A haqida S4A - bu Scratch modifikatsiyasi bo'lib, u Arduino ochiq manbali apparat platformasini oddiy dasturlash imkonini beradi. Bu Arduino -ga ulangan sensorlar va aktuatorlarni boshqarish uchun yangi bloklarni taqdim etadi. Bundan tashqari, PicoBoard -ga o'xshash datchiklar hisobot paneli mavjud. Loyihaning asosiy maqsadi odamlarni dasturlash dunyosiga jalb qilishdir. Maqsad, shuningdek, Arduino dasturchilariga foydalanuvchi hodisalari orqali kengashlar bilan ishlash kabi yuqori darajali interfeysni taqdim etishdir.
Mikrodasturni Arduino3 qadamlariga o'rnatish
Bu dasturiy ta'minot - bu S4A -dan aloqa qilish uchun siz Arduino kartangizga o'rnatishingiz kerak bo'lgan dasturiy ta'minot. Http://arduino.cc/en/Main/Software ko'rsatmalariga amal qilib, Arduino muhitini yuklab oling va o'rnating. Arduino Uno kamida 0022 versiyasini talab qiladi. Bizning dasturiy ta'minotni bu erdan yuklab oling Arduino kartangizni kompyuterning USB portiga ulang Arduino muhitidan dasturiy ta'minot faylini (S4AFirmware16.ino) oching Asboblar menyusida taxta versiyasini va ketma -ketlikni tanlang. taxtasi ulangan port Proshivka dasturini taxtangizga Fayl> Yuklash orqali yuklang
2 -qadam: materiallar
O'quvchilar uchun oddiy bo'lishi uchun biz faqat bitta tugma bilan boshqariladigan video o'yinini yaratamiz.
Sizga kerak bo'ladi:
Qiziquvchan aql;)
1 Arduino kartasi
o'tish simlari
1 ta non paneli
Lahzali tugmachali kalit
1 qarshilik 220 ohm (yoki shu diapazonga yaqin)
3 -qadam: Sprites -ni tanlang
Siz xohlagan standart spritlardan xohlagan sprite -ni interfeysning o'ng pastki panelida mavjud bo'lgan yangi sprite -dan tanlashingiz mumkin.
Buni dinamik qilish uchun siz kostyumlarga o'tishingiz va tanlangan spritega kostyumlar qo'shishingiz kerak
Men ko'k itni tanladim, chunki uning uchta kostyumi bor.
Shuningdek, siz turli xil veb -saytlardan yangi spritlarni onlayn tarzda yuklab olishingiz mumkin.
4 -qadam: Sprites o'lchamining hajmini sozlash
Interfeysning yuqori o'ng panelidagi displey menyusida ko'rsatiladigan sprite va arduino taxtasi o'lchamlari bo'yicha kichraytirilishi va panelning yuqori qismidagi shrink hajmi yorlig'i yordamida harakatlanishi mumkin.
5 -qadam: Fon
Fon sizga video o'yinlarga yaxshi ta'sir ko'rsatadi.
Pastki o'ng panelga o'ting va sahna variantini tanlang va standart bosqichlardan istalgan bosqichni tanlang yoki o'zingiz qo'shishingiz mumkin.
6 -qadam: to'siqlar Sprite
Har bir video o'yinda o'yinchining hayajonlanishiga to'siqlar bo'ladi.
Shunday qilib, bu erda biz to'siqlar uchun ko'proq spritlarni tanlaymiz.
Men yangi spritlar variantidan to'plarni to'siq sifatida tanladim.
7 -qadam: Arduino blokirovka kodini yuklang
Pastki o'ng paneldagi arduino -ni tanlang va blokirovka kodini rasmda ko'rsatilgandek blokirovkaning eng chap panelidan sudrab tashlab yuklang.
8 -qadam: Dog Sprite kodi
Pastki o'ng paneldan Dog sprite -ni tanlang va rasmda ko'rsatilgandek, blok -kodni chapning eng chap panelidan sudrab tashlab yuklang.
9 -qadam: to'siq to'pi kodini yuklang
Pastki o'ng paneldagi to'siq sprite -ni tanlang va rasmda ko'rsatilgandek, blok -kodni chapning eng chap panelidan sudrab olib tashlash orqali blokirovka kodini yuklang.
10 -qadam: to'siqni takrorlash
Ko'rsatkich panelidagi to'siqning o'ng burchagida va dublikatni tanlang, shunda siz to'siqni takrorlaysiz.
11 -qadam: to'siq Sprite -ning yuqoriga va pastga harakatini sozlash
To'pni sprite -ni tanlang va rasmda ko'rsatilgandek yuqori panelga o'ting va uning yo'nalishini yuqoriga o'zgartiring.
12 -qadam: Uskuna ulanishlari
uskuna komponentlarini ko'rsatilgandek ulang
13 -qadam: Oxirgi qadam
Arduino kartasini noutbukga zanjir bilan ulang va interfeysning o'ng burchagidagi yashil bayroqni bosing, shunda o'yin tayyor.
Tavsiya:
Yalang'och Arduino -ni sinovdan o'tkazing, sig'imli kirish va LED yordamida o'yin dasturiy ta'minoti: 4 qadam
Yalang'och Arduinoni, O'yin dasturiy ta'minoti yordamida, sig'imli kirish va LED yordamida tekshiring: " Itaring " Yalang'och Arduino taxtasi yordamida interaktiv o'yin, tashqi qismlar va simlar kerak emas (sig'imli "sensorli" kirish ishlatiladi). Yuqorida ko'rsatilgandek, u ikki xil taxtada ishlayotganini ko'rsatadi. Push-Bu ikkita maqsadga ega. /V ni tezda ko'rsatish uchun
Arduino yordamida Google T Rex avtomatik o'yin boshqaruvchisi: 7 qadam
Arduino yordamida Google T Rex avtomatik o'yin boshqaruvchisi: uni yaratishga ruxsat bering
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
"Rangli o'yin" (Refleksli o'yin): 4 qadam
"Rangli o'yin" (Refleksli o'yin): Kirish: Maktab loyihasi uchun men nima qilishni bilmay qoldim, lekin o'ylab ko'rganimdan so'ng, men refleksli o'yin qilishga qaror qildim. Oxir oqibat, biz o'yin maktabimiz. Biz interaktiv va o'ziga xos narsalarni yaratishimiz kerak edi, shuning uchun o'yin juda zo'r bo'lardi! Men hamma narsadan xursandman
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