PS1 Controller Joysticks met Arduino


idee: uittreksel van de instelling van de dubbele analoge stick, zodat het gemakkelijk kan worden gebruikt in een microcontroller project te nemen een van mijn oude Playstation 1-controllers (in mijn geval: met de Arduino) zonder extra bibliotheken of stuurprogramma's die u nodig hebben zou als u wilt de hele controller gebruiken.

Gelieve te laten me weten wat je denkt, of als u vragen/kritiek ook voor mij! Ik ben altijd op zoek om te leren van nieuwe dingen.

Benodigde materialen:
~ Playstation 1 controller
~ Soldeerbout
~ Soldeer
~ Mes
~ Draad strippers/snijplotters
~ Elektrische Tape
~ Klein hoofd Phillips schroevendraaier
~ Twee halverwege waarde weerstanden (voor drukknop cicuits)
~ Derde Hand (niet noodzakelijk maar maakt solderen kleine dingen veel makkelijker)
~ 22 gauge draad

Video Demo:

Manifestatiecode (Kopieer en plak de volgende tekst in de Arduino IDE):

const byte leftClick = 2; toewijzen van de pinnen voor de knoppen
const byte rightClick = 3;
Const byte leftVert = A2;
toewijzen van de pinnen voor de potten
const byte leftHor = A3;
Const byte rightVert = A0;
Const byte rightHor = a1 worden verkregen;

int delayTime 50; = dus de uitgang voor seriële beter leesbaar is

VOID Setup {}

pinMode (leftClick, INPUT); instellen van de knop pinnen om input
pinMode (rightClick, INPUT);

Serial.begin(9600); laat arduino tekst verzenden naar computer
}

void loop {}
uitvoer opgemaakt als leftHorizontal, leftVertical, leftButton, rightButton, rightHorizontal, rightVertical
Serial.print(analogRead(leftHor));
Serial.Print (",");
Serial.Print(analogRead(leftVert));

Serial.Print("");
Serial.Print(digitalRead(leftClick));
Serial.Print("");
Serial.Print(digitalRead(rightClick));
Serial.Print("");

Serial.Print(analogRead(rightHor));
Serial.Print (",");
Serial.println(analogRead(rightVert));

delay(delayTime);
}

Gerelateerde Artikelen

Bluetooth spel controller(Joystick) met Arduino en Jetpack

Bluetooth spel controller(Joystick) met Arduino en Jetpack

Hey, wil ik laten zien van een gemakkelijke manier om het bouwen van een fundamentele spelbesturing met joystick. De Jetpack zendt de gegevens uit de joystick serieel via Bluetooth. U kunt een spel spelen op uw PC met dit, je hoeft alleen te wijzigen
Arduino Leonardo/Micro als Game Controller/Joystick met

Arduino Leonardo/Micro als Game Controller/Joystick met

BELANGRIJKE opmerking: Dit artikel is voor de Arduino IDE versie 1.6.6 (of hoger). Om toe te voegen een USB-spelbesturing aan een Arduino Leonardo of Micro met behulp van de Arduino IDE versie 1.6.5 (of onder) de volgende Instructable Zie: Voeg USB-s
Stap voor stap handleiding op Micro goochelaar robot controller (compatibel met Arduino)

Stap voor stap handleiding op Micro goochelaar robot controller (compatibel met Arduino)

de Micro goochelaar uit DAGU is een low-cost Arduino compatibele controller speciaal ontworpen voor beginners die willen bouwen van een kleine robot. De Raad van bestuur heeft een aantal handige accessoires ingebouwd zodat schilden in de meeste geval
Met behulp van een joystick met je Arduino

Met behulp van een joystick met je Arduino

Joysticks zijn een grote bron van input voor een project. Vooral voor Robotica. Als hardware hackers hebben de meesten van ons hield altijd dit soort dingen. Behalve de nieuwe jongens daartoe vindt het misschien moeilijk te begrijpen van het concept
PC muis gemaakt met Arduino Uno en Joystick

PC muis gemaakt met Arduino Uno en Joystick

Hallo! Welkom op mijn eerste Instructable.Ik heb onlangs begon knutselen met mijn nieuwe Arduino Uno en besloten om een toepassing voor een PS2 joystick module te vinden. Ik dacht dat het zou handig zijn om te zetten mijn Arduino in een joystick cont
No.02 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz

No.02 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz

IP Control Car werd gelanceerd in 2001.Ik maak de soortgelijke functie auto met behulp van gecommercialiseerde producten.Het concept van auto No.02 is gecommercialiseerd producten gebruiken, en ik ben een amateur in elektrische. Dus, niet kwalijk mij
Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

U hoeft niet te besteden veel geld aan het besturen van motoren met een Arduino of compatibel board. Na sommige jacht rond we kunt gevonden van een nette motorische controlemodule gebaseerd op de L298N H-brug IC die kan u regelen het toerental en de
8 x 8 x 8 LED kubus met Arduino Mega (+ geluid + PS controller + Game)

8 x 8 x 8 LED kubus met Arduino Mega (+ geluid + PS controller + Game)

dit is een instructable die is gebaseerd op de kubusdoor Chr, (door SuperTech-IT, (en door das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)maar ik denk dat haar beter en gemakkelijker.Ik begon dit Project zonder enige vaardighede
Met behulp van een NES-controller voor emulators met Arduino en Processing

Met behulp van een NES-controller voor emulators met Arduino en Processing

Ik heb verschillende manieren om een NES-controller aansluiten op uw computer voor gebruik als een emulator gamepad, maar geen leek eenvoudig en compatibel met wat ik had bij de hand.Zulks men werken alleen met Arduino Leonardo, Micro en vervaldatum:
Knoppen toevoegen aan uw X52-Pro-joystick met een Arduino Micro

Knoppen toevoegen aan uw X52-Pro-joystick met een Arduino Micro

Ik heb een Saitek X52-Pro HOTAS setup die ik gebruik voor Elite: gevaarlijk. Het is een fantastische joystick maar het kon doen met slechts een paar meer knoppen. Met een Arduino Micro kunt u uitbreiden deze (of enige andere) joystick voor elk spel d
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
DIY handgemaakte Hexapod met arduino (Hexdrake)

DIY handgemaakte Hexapod met arduino (Hexdrake)

Hallo, ik ben David en in dit instructable zal ik u tonen hoe ik gemaakt deze hexapod hexapod wiens naam Hexdrake is.Sinds ik 16 was, raakte ik geïnteresseerd in elektronische en later in robotica. Interessant na zekere mate krijgen en programmeren m
Een NES gamepad omzetten in USB met Arduino

Een NES gamepad omzetten in USB met Arduino

Hallo!In dit instructable, ik zal u tonen hoe een Nintendo Entertainment System control pad aan een arduino aansluiten, de arduino draait op zijn beurt een speciale schets waarmee op een PC als een joystick met USB-HID opdagen!En als dat niet koel ge
WiiChuck Adapter met Arduino

WiiChuck Adapter met Arduino

de Nunchuk is een zeer veelzijdig hulpmiddel.  Daarin zijn een 3-assige versnellingsmeter, een joystick met twee assen en twee drukknoppen voor ongeveer $20.  En u kunt zelfs het kopen van een draadloze nunchuck te gebruiken als een controller!  Maar