Introduction: Analogový Joystick PS2

Ukázka jak zapojit analogový joystick PS2

Supplies

Step 1: Arduino Ide

Vyberte si správnou verzi pro vaše PC link: https://www.arduino.cc/en/software

Step 2: Zapojení

PS2 joystick -> Řduino

GND -> GND

5v ->5v

VRx -> A0

VRy ->A1

SW -> 8pin

Step 3: Kód

Napište tento jednoduchý kód pro zápis hodnot do sériového monitoru na Arduino ide:

const int xPin = A0; // číslo pinu osy X
const int yPin = A1; // číslo pinu osy Y
const int swPin = 8; // číslo pinu tlačítka
void setup() {
pinMode(swPin,INPUT); // nastavení pinu tlačítka jako vstupu
digitalWrite(swPin, HIGH); // "HIGH" zapne pullup odpor zabudovaný do Atmelu
Serial.begin(9600); // spustit sériový monitor na 9600 bps
}
void loop() {
Serial.print("X: ");
// přečíst hodnotu pinu xPin a tisknout do sériového monitoru, jak decimal
Serial.print(analogRead(xPin),DEC);
Serial.print("|Y: ");
// přečíst hodnotu pinu yPin a tisknout do sériového monitoru, jak decimal
Serial.print(analogRead(yPin),DEC);
Serial.print("|Z: ");
// přečíst stav pinu tlačítka a tisknout do sériového monitoru
Serial.println(digitalRead(swPin));
delay(500); // počkat 100 ms
}

Step 4: Otevření Serial Monitoru

V Arduinu ide klikněte na nástroje a poté na sériový monitor. Nebo stiskněte Ctrl+Shift+M.

Step 5:

Pomocí Arduino Ide nahrajte kód na své Arduino a hodnoty by se měly zobrazovat na serial monitoru.