C'est dommage quand le jeu a une intrigue intéressante, mais un contrôle gênant. L'hélicoptère de la mer du Nord d'Aackosoft pour MSX en est un exemple. Afin de rendre la gestion d'un hélicoptère virtuel aussi réaliste que possible, les développeurs ont utilisé les deux joysticks (ou un joystick et un clavier), bien qu'il n'y ait qu'un seul joueur.
En fait, aujourd'hui, il existe un moyen paresseux de traverser le jeu classique - de regarder le passage. Et très paresseux - écoutez le passage avec des commentaires. Mais l'auteur sous le surnom de danjovic a décidé de jouer lui-même. Mais pour que ce soit pratique. Il s'est avéré que Wii Nunchuk est idéal pour cela, si vous utilisez le joystick physique comme premier joystick et l'accéléromètre comme deuxième. Et en tant que "traducteur" de la "langue" de Nunchuk à la "langue" de MSX, il a appliqué Arduino - Les rétro-ordinateurs connectent assez souvent des joysticks des mêmes consoles et la maison PC à d'autres.
L'assistant présente le schéma de circuit pour connecter la carte à l'ordinateur et le joystick sous forme de texte:
/ *
(AVR) UNO - Remarque sur la fonction MSX
-------------------------------------------------- -----
(PD4) D4 - Joystick UP-1 Port 1 / Pin 1
(PD5) D5 - DOWN-1 Port 1 / Pin 2
(PD6) D6 - LEFT-1 Port 1 / Pin 3
(PD7) D7 - RIGHT-1 Port 1 / Pin 4
(PC0) A0 - Bouton TRGA-1 Port 1 / Sortie 6 Z
(PC1) A1 - TRGB-1 Port 1 / Sortie 7 Bouton C
(PB0) D8 - Accéléromètres UP-2 Port 2 / Pin 1
(PB1) D9 - DOWN-2 Port 2 / Pin 2
(PB2) D10 - LEFT-2 Port 2 / Pin 3
(PB3) D11 - RIGHT-2 Port 2 / Pin 4
(AVR) UNO - Nunchuk Function Note
-------------------------------------------------- -----
(PC2) A2 - nGND Général Facultatif
(PC3) A3 - nVCC + Upit en option
(PC4) A4 - SDA SDA
(PC5) A5 - SCL SCL
* /
Le Nunchuk est conçu pour une alimentation avec une tension de +3,3 V. Les expériences des travailleurs Arduino montrent qu'il fonctionne également à partir de + 5V et ne tombe pas en panne, mais il vaut mieux ne pas le risquer. Par conséquent, si votre carte mère compatible Arduino a un stabilisateur de 3,3 volts, il est préférable d'alimenter Nunchuk à partir de celle-ci, et si elle est de 5 volts, utilisez la même méthode que le maître: alimentez pas la ligne électrique, mais les sorties numériques du microcontrôleur. Du côté positif, il y a une petite chute de tension, du moins aussi, et cela s'avère encore un peu moins de 5 V. Oui, et la capacité de charge est limitée.
Ensuite, l'assistant montre la correspondance des fonctions du joystick et de l'accéléromètre Nunchuk avec les fonctions d'un hélicoptère virtuel dans le jeu:
Firmware pour fait maison le maître expose ici.
En général, vous pouvez maintenant terminer le jeu avec confort, en appliquant fais-le toi-même luminaire, "aiguisé" non pas pour la plate-forme dans son ensemble, mais pour un jeu spécifique. Oui, cela arrive aussi.