» elektronik » Arduino »NES Joystick - at spille

NES Joystick - at spille

NES Joystick - at spille


Og i hvilken forstand man skal spille? Det er forståeligt at styre en videospilkarakter; det er den nemmeste ting at gøre med dem at bruge objekter til deres tilsigtede formål. Er det at spille svagt på det som et musikinstrument? Forfatteren af ​​Instructables under kaldenavnet ptevyesaur fortæller, hvordan han kom til et sådant liv.

Strukturen indeholder tre enheder: Arduino Uno, et modul med en lydemitter og en nøgle, og den faktiske gamepad:



Ud over dem er det kun jumpere, der kræves. Selvfølgelig kan du tage den sædvanlige piezodynamiske ved at forbinde den direkte uden en nøgle. En hovedtelefon inkluderet gennem en 1-kilo-ohm-modstand er også velegnet. Du kan også samle nøglen til selv at kontrollere det dynamiske hoved.

Mesteren tilsluttede gamepad til Arduino som følger:

7 stifter på joystick-stikket - til Arduino-stiften, betegnet som 5V - rød ledning.

1 pin på joystick-stikket - til Arduino-stiften, betegnet som GND (almindelig) - sort ledning.

2 pin på joystick-stikket (ur) - til Arduino-stiften, betegnet som D5 - orange ledning.

3 stifter på joystick-stikket (låsen) - til Arduino-stiften, betegnet som D6 - gul ledning.

4 pin på joystick-stikket (data) - til Arduino-stiften, betegnet som D7 - grøn ledning.

Selvfølgelig er det ikke nødvendigt at bruge flerfarvede ledninger, men dette gjorde det muligt for skibsføreren at vise forbindelsen af ​​ledninger fra siden af ​​stikket og Arduino på billedet:




Når du bruger joysticks fra NES-kloner med standard DB-stik, kan du se, hvilke ben der skal bruges i dette tilfælde. denne artikel.

Af en eller anden grund bruger ikke nøglen på ptevyesaur-lydemittermodulet og leverer ikke strøm til det. Lyden, når Arduino-signalet sendes direkte til lydsenderen, er ikke særlig højt. Han forbinder output fra S-modulet til D9-output fra Arduino med en blå ledning, og output fra modulet med et minustegn til GND Arduino-output.

Derefter tilføjer udvikleren biblioteket til Arduino IDE pitches.h bibliotek og oversvømmelser skitse. Programmet er baseret på eksemplet på Teachbot gamepad-controller-skitsen / TeachbotServo_NES.ino fra Gordon McCombs bog “Gør det selv! Robotten på Arduino. "

Efter udfyldning af skitsen åbner guiden den serielle fejlfindingskonsol (dette er ikke nødvendigt) og begynder at spille. Knapperne svarer til følgende bemærkninger:

Op - til fjerde oktav
Ned - D Fjerde oktav
Venstre - Fjerde Octave E
Højre - fjerde oktav Fa
Vælg - fjerde oktavesalt
Start - til fjerde oktav
B - fjerde oktav si
A - op til den femte oktav

Selvfølgelig uden skarpe og selv i en sådan smal rækkevidde kan der naturligvis kun spilles lidt, men hvis du prøver ...
5.5
5.5
5.5

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt

Vi råder dig til at læse:

Giv den til smartphonen ...