Szkoda, gdy gra ma ciekawą fabułę, ale niewygodną kontrolę. Śmigłowiec Aackosoft dla Morza Północnego dla MSX jest jednym z przykładów. Aby uczynić zarządzanie wirtualnym helikopterem tak realistycznym, jak to możliwe, programiści zastosowali oba joysticki (lub jeden joystick i klawiaturę), chociaż jest tylko jeden gracz.
W rzeczywistości dzisiaj jest leniwy sposób na przejście przez klasyczną grę - obejrzenie przejścia. I bardzo leniwy - posłuchaj fragmentu z komentarzami. Ale autor pod pseudonimem Danjovic postanowił zagrać sam. Ale żeby było wygodnie. Okazało się, że Wii Nunchuk jest do tego świetny, jeśli używasz joysticka fizycznego jako pierwszego joysticka, a akcelerometr jako drugiego. Jako „tłumacz” z „języka” Nunchuka na „język” MSX złożył podanie Arduino - Retrokomputery dość często łączą joysticki z tych samych konsol i dom PC do innych.
Kreator przedstawia schemat połączeń do podłączenia płytki do komputera i joysticka w formie tekstowej:
/ *
(AVR) UNO - Uwaga dotycząca funkcji MSX
-------------------------------------------------- -----
(PD4) D4 - Joystick UP-1 Port 1 / Pin 1
(PD5) D5 - DOWN-1 Port 1 / Pin 2
(PD6) D6 - LEWY-1 Port 1 / Pin 3
(PD7) D7 - PRAWY-1 Port 1 / Pin 4
(PC0) A0 - Przycisk portu 1 / wyjścia 6 TRGA-1
(PC1) A1 - Przycisk 1 portu TRGB-1 / Wyjście 7 C
(PB0) D8 - Akcelerometry UP-2 Port 2 / Pin 1
(PB1) D9 - DOWN-2 Port 2 / Pin 2
(PB2) D10 - Port 2 w lewo / styk 3
(PB3) D11 - RIGHT-2 Port 2 / Pin 4
(AVR) UNO - Uwaga dotycząca funkcji Nunchuk
-------------------------------------------------- -----
(PC2) A2 - nGND Ogólne Opcjonalne
(PC3) A3 - nVCC + Upit Opcjonalne
(PC4) A4 - SDA SDA
(PC5) A5 - SCL SCL
* /
Nunchuk jest przeznaczony do zasilania o napięciu +3,3 V. Eksperymenty pracowników arduino pokazują, że działa również od + 5 V i nie zawodzi, ale lepiej nie ryzykować. Dlatego jeśli twoja płyta główna kompatybilna z Arduino ma stabilizator 3,3 V, lepiej użyć z niej Nunchuka, a jeśli jest to 5 V, to zastosuj tę samą metodę, co master: moc nie z linii zasilania, ale z cyfrowych wyjść mikrokontrolera. Po stronie dodatniej występuje niewielki spadek napięcia, również na minusie, i wciąż okazuje się, że jest nieco mniejszy niż 5 V. Tak, a ładowność jest ograniczona.
Następnie kreator pokazuje zgodność funkcji joysticka i akcelerometru Nunchuk z funkcjami wirtualnego helikoptera w grze:
Oprogramowanie układowe dla domowej roboty mistrz kładzie się tutaj.
Ogólnie rzecz biorąc, teraz możesz ukończyć grę z komfortem, aplikując zrób to sam osprzęt, „wyostrzony” nie dla platformy jako całości, ale dla konkretnej gry na niej. Tak, to się też zdarza.