天天看點

joystick遙杆(PS遙杆) 的使用方法

joystick遙杆(PS遙杆) 的使用方法

GND --- GND

+5V  --- 5V

VRx --- A0

VRy --- A1

SW --- D2

當按下按鈕的時候,SW會輸出低電平。

int sw =2;

void setup() {

Serial.begin(9600);

pinMode(sw,INPUT);

digitalWrite(sw,HIGH); //預設給2号引腳設定高電平,當按鈕按下時,2号引腳度數變為0.

}

void loop() {

  int x = analogRead(A0);

  int y = analogRead(A1);

  int z = digitalRead(sw);

  if(x<500)

  {

    Serial.println("向左");

    }

   if(x>600)

   {

    Serial.println("向右");

    } 

     if(y<500)

  {

    Serial.println("向上");

    }

   if(y>600)

   {

    Serial.println("向下");

    } 

   if(x>500 &&x<600 &&y>500 &&y<600)  

   {

    Serial.println("原地不動");

    }

     delay(500);

}

joystick遙杆(PS遙杆) 的使用方法

繼續閱讀