Este păcat când jocul are un complot interesant, dar un control incomod. Elicopterul Aackosoft pentru Marea Nordică pentru MSX este un exemplu. În efortul de a face gestionarea unui elicopter virtual cât mai realist, dezvoltatorii au folosit atât joystick-uri (sau un joystick și tastatură), deși există un singur player.
De fapt, astăzi există o modalitate leneșă de a parcurge jocul clasic - de a urmări pasajul. Și foarte leneș - ascultați pasajul cu comentarii. Însă autorul sub porecla danjovic a decis să se joace singur. Dar, astfel încât să fie convenabil. S-a dovedit că Wii Nunchuk este excelent pentru asta dacă utilizați joystick-ul fizic ca prim joystick, iar accelerometrul ca al doilea. Și ca „traducător” din „limba” lui Nunchuk în „limba” MSX, el a aplicat Arduino - Retrocomputerele conectează destul de des joystick-uri din aceleași console și acasă PC pentru alții.
Expertul prezintă diagrama de circuit pentru conectarea plăcii la computer și joystick-ul sub formă de text:
/ *
(AVR) Notă privind funcția UNO - MSX
-------------------------------------------------- -----
(PD4) D4 - UP-1 Port 1 / Pin 1 Joystick
(PD5) D5 - DOWN-1 Port 1 / Pin 2
(PD6) D6 - LEFT-1 Port 1 / Pin 3
(PD7) D7 - Port DREPT-1 1 / Pin 4
(PC0) A0 - Port 1 TRGA-1 / Ieșire 6 Z buton
(PC1) A1 - Port 1 TRGB-1 / Ieșire 7 Buton C
(PB0) D8 - UP-2 Port 2 / Pin 1 Accelerometre
(PB1) D9 - DOWN-2 Port 2 / Pin 2
(PB2) D10 - LEFT-2 Port 2 / Pin 3
(PB3) D11 - Port dreapta 2-pin / pin 4
(AVR) UNO - Nota funcției Nunchuk
-------------------------------------------------- -----
(PC2) A2 - nGND General Opțional
(PC3) A3 - nVCC + Upit Opțional
(PC4) A4 - SDA SDA
(PC5) A5 - SCL SCL
* /
Nunchuk este proiectat pentru alimentarea cu o tensiune de +3,3 V. Experimentele lucrătorilor arduino arată că funcționează și de la + 5V și nu reușește, dar este mai bine să nu riscați. Prin urmare, dacă placa de bază compatibilă Arduino are un stabilizator de 3,3 volți, este mai bine să alimentați Nunchuk de la ea, iar dacă este de 5 volți, atunci utilizați aceeași metodă ca și masterul: puterea nu de la linia electrică, ci de la ieșirile digitale ale microcontrolerului. Pe partea de plus, există o mică cădere de tensiune, de asemenea, pe minus și se dovedește încă puțin sub 5 V. Da, iar capacitatea de încărcare este limitată.
În continuare, vrăjitorul arată corespondența funcțiilor joystick-ului și accelerometrului Nunchuk la funcțiile unui elicopter virtual din joc:
Firmware pentru de casă stăpânul dă afară aici.
În general, acum puteți completa jocul cu confort, aplicând fă-o singur adaptare, „ascuțit” nu pentru platforma în ansamblu, ci pentru un joc specific pe ea. Da, se întâmplă și asta.