» elektronik » Arduino »NES Joystick - att spela

NES Joystick - att spela

NES Joystick - att spela


Och i vilken mening att spela? Att hantera ett videospelkaraktär är förståeligt; att använda objekt för det avsedda syftet är det enklaste att göra med dem. Är det att spela svagt på det som ett musikinstrument? Författaren till Instructables under smeknamnet ptevyesaur berättar hur han kom till ett sådant liv.

Strukturen innehåller tre enheter: Arduino Uno, en modul med en ljudutsändare och en nyckel, och den faktiska gamepad:



Förutom dem krävs endast hoppare. Naturligtvis kan du ta den vanliga piezodynamiken genom att ansluta den direkt utan nyckel. En hörlurar som ingår i ett kilo-ohm-motstånd är också lämplig. Du kan också samla in nyckeln för att kontrollera det dynamiska huvudet själv.

Befälhavaren anslöt gamepaden till Arduino enligt följande:

7 stift på joystickkontakten - till Arduino-stiftet, betecknad som 5V - röd tråd.

1 stift på joystickkontakten - till Arduino-stiftet, betecknad som GND (vanlig) - svart tråd.

2 stift på joystickkontakten (klockning) - till Arduino-stiftet, betecknad som D5 - orange tråd.

3 stift på joystickkontakten (spärren) - till Arduino-stiftet, betecknad som D6 - gul tråd.

4 stift på joystickkontakten (data) - till Arduino-stiftet, betecknat som D7 - grön tråd.

Naturligtvis är det inte nödvändigt att använda flerfärgade trådar, men detta gjorde det möjligt för befälhavaren att visa anslutningen av ledningar från kontakten och Arduino på bilden:




När du använder joysticks från NES-kloner med standard DB-kontakter kan du se vilka stift som ska användas i det här fallet, i den här artikeln.

Av någon anledning använder inte nyckeln på ptevyesaur-ljudutsändarmodulen och levererar inte ström till den. Ljudet när Arduino-signalen skickas direkt till ljudavgivaren är inte särskilt högt. Han ansluter utgången från S-modulen till utgången från D9 Arduino med en blå tråd, och utgången från modulen med ett minustecken till utgången från GND Arduino.

Sedan lägger utvecklaren till biblioteket till Arduino IDE pitches.h bibliotek och översvämningar skiss. Programmet är baserat på exemplet på Teachbot gamepad controller-skiss / TeachbotServo_NES.ino från Gordon McCombs bok "Gör det själv! Roboten på Arduino. "

När du har fyllt i skissen öppnar guiden den seriella felsökningskonsolen (detta är inte nödvändigt) och börjar spela. Korrespondensen mellan knapparna och anteckningarna är som följer:

Upp - till den fjärde oktaven
Down - D fjärde oktaven
Vänster - fjärde Octave E
Höger - fjärde oktav Fa
Välj - fjärde oktavesalt
Start - för den fjärde oktaven
B - fjärde oktaven si
A - upp till den femte oktaven

Naturligtvis utan skarpar, och till och med i ett så smalt intervall, kan lite spelas, men om du försöker ...
5.5
5.5
5.5

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...