I en quin sentit jugar? És fàcil entendre el maneig d’un personatge de videojocs; és més senzill fer servir objectes per a la seva finalitat prevista. Hi toca dèbil com un instrument musical? L’autor d’Instructables sota el sobrenom de ptevyesaur explica com va arribar a una vida així.
L’estructura inclou tres dispositius: Arduino Uno, un mòdul amb un emissor de so i una tecla i el gamepad real:
A més d’ells, només caldrà saltadors. Per descomptat, podeu agafar l’habitual piezodinàmica connectant-la directament, sense cap clau. També és adequat un auricular inclòs a través d’un resistor d’1 kilograms. També podeu recollir la clau per controlar tu mateix el cap dinàmic.
El mestre va connectar el gamepad a l'Arduino de la següent manera:
7 pins del connector joystick - al passador Arduino, designat com a 5V - fil vermell.
1 pin del connector joystick - al passador Arduino, designat com a GND (comú) - fil negre.
2 pins del connector joystick (clocking) - al passador Arduino, designat com D5 - filferro taronja.
3 pin del connector joystick (pestell) - al passador Arduino, designat com a D6 - cable groc.
4 pins del connector joystick (dades) - al passador Arduino, designat com a D7 - cable verd.
Per descomptat, no és necessari utilitzar cables multicolors, però això va permetre al mestre mostrar la connexió de cables del costat del connector i Arduino a la foto:
Quan feu servir joysticks de clons NES amb connectors DB estàndard, podreu veure quins pins s'han d'utilitzar en aquest cas, a aquest article.
Per alguna raó, la clau del mòdul emissor de so ptevyesaur no s'utilitza i no li subministra energia. El so quan s’envia directament el senyal d’Arduino a l’emissor de so no és gaire fort. Connecta la sortida del mòdul S a la sortida del D9 Arduino amb un fil blau, i la sortida del mòdul amb un signe menys a la sortida del GND Arduino.
A continuació, el desenvolupador afegeix la biblioteca a l’ID Arduino biblioteca pitches.h i inundacions esbós. El programa es basa en l'exemple del sketch del controlador del gamepad Teachbot / TeachbotServo_NES.ino del llibre de Gordon McComb "Fes-ho tu mateix! El robot a Arduino. "
Després d’emplenar l’esbós, l’assistent obre la consola de depuració en sèrie (això no és necessari) i comença a reproduir-se. La correspondència dels botons a les notes és la següent:
Fins a la quarta octava
Baix - D quarta octava
Esquerra: quarta octava E
Dreta - Fa quarta octava
Seleccioneu - quarta octava sal
Inici: per a la quarta octava
B - quarta octava si
A - fins a la cinquena octava
Per descomptat, sense aguts, i fins i tot en un abast tan estret, es pot jugar poc, però si ho intenteu ...