MakeCode Arcade Kniha
Požiadavky na absolvovanie
9. Konzoly
9.3. Možnosť vlastného ovládača
Vytvorenie vlastného herného ovládača pre MakeCode Arcade môže byť zábavným projektom, ktorý kombinuje kódovanie a prácu s elektronikou. Tu je návod, ako postupovať:
1. Výber správneho mikrokontroléra
Pre pripojenie vlastného ovládača budete potrebovať mikrokontrolér, ktorý je kompatibilný s MakeCode Arcade. Najpopulárnejšie možnosti sú:
- Adafruit PyBadge alebo PyGamer
- Kitronik Arcade ZIP 64
- Raspberry Pi Pico
- Arduino Leonardo alebo iné zariadenia s podporou HID (Human Interface Device).
2. Potrebné komponenty
Na vytvorenie ovládača budete potrebovať:
- Tlačidlá (napríklad spínače typu "push button").
- Joystick (voliteľné, na ovládanie pohybu).
- Káble a konektory (na prepojenie súčiastok).
- Doska plošných spojov (PCB) alebo nepájivé pole.
- Mikrokontrolér.
- Box alebo kryt (3D tlač alebo vlastná výroba na zakrytie súčiastok).
- Napájanie (ak je potrebné).
3. Pripojenie súčiastok
-
Joystick a tlačidlá:
- Pripojte joystick k analógovým vstupom na mikrokontroléri (napr. X a Y osi).
- Tlačidlá pripojte na digitálne piny mikrokontroléra.
-
Zapojenie obvodov:
- Na pripojenie tlačidiel použite rezistory (obvykle 10k ohmov) na nastavenie "pull-up" alebo "pull-down" logiky.
- Každé tlačidlo alebo pohyb joysticku by malo byť spojené s jedným pinom mikrokontroléra.
-
Programovanie mikrokontroléra:
- Použite MakeCode Arcade alebo Arduino IDE na naprogramovanie správania ovládača.
- Napríklad:
- Keď je tlačidlo stlačené, mikrokontrolér odošle príkaz na ovládanie hry.
4. Programovanie ovládača v MakeCode
- V MakeCode Arcade môžete priamo využiť bloky na priradenie akcií tlačidlám a joysticku:
- Prejdite na MakeCode Arcade.
- Použite rozšírenia (Extensions), napríklad rozšírenie pre konkrétny mikrokontrolér (napr. Adafruit PyBadge).
- Vytvorte udalosť, ktorá reaguje na stlačenie tlačidla
