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
  1. 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.
  2. 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.
  3. 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:
    1. Prejdite na MakeCode Arcade.
    2. Použite rozšírenia (Extensions), napríklad rozšírenie pre konkrétny mikrokontrolér (napr. Adafruit PyBadge).
    3. Vytvorte udalosť, ktorá reaguje na stlačenie tlačidla 

 ARCADE Gamepad - Kitronik | DigiKey