» elettronica » Arduino »Joystick NES - per giocare

Joystick NES - per giocare

Joystick NES - per giocare


E in che senso giocare? Gestire un personaggio di un videogioco è comprensibile; usare gli oggetti per lo scopo previsto è la cosa più semplice da fare con loro. Suonare debole su di esso come uno strumento musicale? L'autore di Instructables con il soprannome ptevyesaur racconta come è arrivato a una vita del genere.

La struttura comprende tre dispositivi: Arduino Uno, un modulo con un emettitore di suoni e una chiave, e il gamepad attuale:



Oltre a loro, saranno richiesti solo i jumper. Certo, puoi prendere la solita piezodinamica collegandola direttamente, senza chiave. È adatta anche una cuffia inclusa attraverso una resistenza da 1 chilo-ohm. Puoi anche raccogliere la chiave per controllare tu stesso la testa dinamica.

Il master ha collegato il gamepad ad Arduino come segue:

7 pin del connettore del joystick - al pin Arduino, indicato come 5V - filo rosso.

1 pin del connettore del joystick - al pin Arduino, indicato come GND (comune) - filo nero.

2 pin del connettore del joystick (clock) - al pin Arduino, indicato come D5 - filo arancione.

3 pin del connettore del joystick (fermo) - al pin Arduino, indicato come D6 - filo giallo.

4 pin del connettore del joystick (dati) - al pin Arduino, indicato come D7 - filo verde.

Naturalmente, non è necessario utilizzare fili multicolori, ma ciò ha permesso al master di mostrare la connessione dei fili dal lato del connettore e Arduino nella foto:




Quando si utilizzano i joystick di cloni NES con connettori DB standard, è possibile vedere quali pin devono essere utilizzati in questo caso, in questo articolo.

Per qualche motivo, la chiave sul modulo emettitore audio ptevyesaur non utilizza e non fornisce energia ad esso. Il suono quando il segnale Arduino viene inviato direttamente all'emettitore del suono non è molto forte. Collega l'uscita del modulo S con l'uscita D9 dell'Arduino con un filo blu e l'uscita del modulo con un segno meno con l'uscita di GND Arduino.

Quindi lo sviluppatore aggiunge la libreria all'IDE di Arduino libreria pitches.h e inondazioni abbozzo. Il programma si basa sull'esempio dello schizzo del controller del gamepad Teachbot / TeachbotServo_NES.ino dal libro di Gordon McComb "Fallo da solo! Il robot su Arduino ".

Dopo aver compilato lo schizzo, la procedura guidata apre la console di debug seriale (questo non è necessario) e inizia a giocare. La corrispondenza dei pulsanti alle note è la seguente:

Fino alla quarta ottava
Giù - D Quarta ottava
Sinistra - Quarta ottava E
A destra - Fa di quarta ottava
Seleziona - sale di quarta ottava
Inizia - per la quarta ottava
B - quarta ottava si
A - fino alla quinta ottava

Naturalmente, senza oggetti taglienti, e anche in un intervallo così ristretto, si può giocare poco, ma se provi ...
5.5
5.5
5.5

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino

Ti consigliamo di leggere:

Passalo per lo smartphone ...