» elektronikk » Arduino »NES joystick - å spille

NES joystick - å spille

NES joystick - å spille


Og i hvilken forstand å spille? Det er lettest å administrere et videospillkarakter; det er det enkleste å bruke objekter til det tiltenkte målet deres. Er det å spille svakt på det som et musikkinstrument? Forfatteren av Instructables under kallenavnet ptevyesaur forteller hvordan han kom til et slikt liv.

Strukturen inkluderer tre enheter: Arduino Uno, en modul med en lydutsender og en nøkkel, og selve gamepad:



I tillegg til dem, er det bare hoppere som kreves. Selvfølgelig kan du ta den vanlige piezodynamikken ved å koble den direkte, uten nøkkel. En hodetelefon som følger med en 1-kilo-ohm-motstand er også egnet. Du kan også samle nøkkelen til å kontrollere det dynamiske hodet selv.

Mesteren koblet gamepad til Arduino på følgende måte:

7 pinner av joystick-kontakten - til Arduino-tappen, utpekt som 5V - rød ledning.

1 pin av joystick-kontakten - til Arduino-tappen, utpekt som GND (vanlig) - svart ledning.

2 pinner på joystick-kontakten (klokke) - til Arduino-pinnen, betegnet som D5 - oransje ledning.

3 pinner på joystick-kontakten (sperren) - til Arduino-tappen, betegnet som D6 - gul ledning.

4 pinner på joystick-kontakten (data) - til Arduino-pinnen, betegnet som D7 - grønn ledning.

Selvfølgelig er det ikke nødvendig å bruke flerfargede ledninger, men dette tillot masteren å vise tilkoblingen av ledninger fra siden av kontakten og Arduino på bildet:




Når du bruker joysticks fra NES-kloner med standard DB-kontakter, kan du se hvilke pinner som skal brukes i dette tilfellet, i denne artikkelen.

Av en eller annen grunn bruker ikke nøkkelen på ptevyesaur-lydemittermodulen og leverer ikke strøm til den. Lyden når Arduino-signalet sendes direkte til lydutsenderen er ikke veldig høy. Han kobler utgangen fra S-modulen til utgangen til D9 Arduino med en blå ledning, og utgangen fra modulen med et minustegn til utgangen fra GND Arduino.

Deretter legger utvikleren biblioteket til Arduino IDE pitches.h bibliotek og flom skisse. Programmet er basert på eksemplet på Teachbot gamepad controller-skissen / TeachbotServo_NES.ino fra Gordon McCombs bok “Gjør det selv! Roboten på Arduino. "

Etter å ha fylt ut skissen, åpner veiviseren den serielle feilsøkingskonsollen (dette er ikke nødvendig) og begynner å spille. Korrespondansen til knappene til notatene er som følger:

Opp - til fjerde oktav
Down - D Fjerde oktav
Venstre - Fjerde Octave E
Til høyre - fjerde oktav Fa
Velg - fjerde oktavesalt
Start - for fjerde oktav
B - fjerde oktav si
A - opp til den femte oktaven

Selvfølgelig, uten skarp, og til og med i et så smalt område, kan lite spilles, men hvis du prøver ...
5.5
5.5
5.5

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...