Instructions
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
3. VERWENDUNG MIT DEM ARDUINO
1. Verbindung
Arduino Gamepad
3.3 V
5
(Power)
GND
4
(GND)
Pin 10
6
(Attention)
Pin 11
2
(Command)
Pin 13
1
(Data)
Pin 12
7
(Clock)
2. Codebeispiel
Im Folgenden finden Sie ein Codebeispiel um Ihr Gamepad zu testen.
Dafür verwenden wir die folgende Bibliothek, welche Sie sich hier
herunterladen können. Weitere Informationen zu dieser Bibliothek finden
Sie hier, diese Bibliothek wurde unter der GNU General Public
License veröentlicht.
Laden Sie sich nun die Bibliothek herunter und kopieren Sie den
Unterordner PS2X_lib in Ihren Arduino Bibliotheksordner. Wenn dieser
nicht bekannt ist, önen Sie Ihre Arduino IDE und wählen
Datei → Voreinstellungen aus.
Im Feld Sketchbook-Speicherort ist der Pfad Ihrer IDE hinterlegt. Von dort
aus wählen Sie den Ordner libraries aus. In diesem Ordner
hinterlegen Sie die entpackte Bibliothek und starten Ihre Arduino IDE
neu.
Nun können Sie den Beispielcode aus der IDE starten in dem Sie Datei →
Beispiele → PS2X_lib → PS2X_Example. Klicken Sie nun auf Hochladen,
nachdem Sie Ihren Arduino angeschlossen haben und Batterien in das
Gamepad gelegt haben. Önen Sie auch den Seriellen Monitor um die
Ausgaben des Programmes sehen zu können. Sie önen den Seriellen
Monitor unter Werkzeuge → Serieller Monitor. Dort setzen Sie die
Baudrate auf 57600 um die Ausgaben sehen zu können.
Sie sehen nun im Seriellen Monitor, welche Knöpfe Sie betätigen. Dabei
löst der X-Knopf den Vibrationsmotor aus und die Pfeiltasten geben die
Stärke des Drucks aus. Mit L1 und R1 wird die Position der Joysticks
ausgegeben.
Hinweis:
Sollte Ihr Gamepad nicht erkannt werden, drücken Sie den „Mode“-
Knopf, so dass die Mode-LED leuchtet und resetten Sie den Arduino.




