첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

728x90
반응형

▶ 부품 내역

구분 모델 수량 비고
JOYSTICK   1  

▶ 회로 구성도

아두이노 Joystick Module
GND GND
5V +5V
A0 VRx
A1 VRy
D2 SW

▶ 소스 코드

const int X      = 0; // A0
const int Y      = 1; // A1
const int SWITCH = 2; // D2
 
void setup() 
{
    // 스위치 버튼을 입력 모드로 설정한다.
    pinMode(SWITCH, INPUT);
    
    // 스위치 버튼을 활성화 한다.
    digitalWrite(SWITCH, HIGH);

    // 시리얼 포트를 시작한다.    
    Serial.begin(9600);
}
 
void loop() 
{
    Serial.print("Switch :  ");
  
    int value = digitalRead(SWITCH); 
  
    if(value == 1)
    {
        Serial.print("OFF");
    }
    else // 0
    {
        Serial.print("ON");
    }
    
    Serial.print("\n");
    
    Serial.print("X-Axis : ");
    
    int x = analogRead(X);
    
    Serial.print(x);
    
    Serial.print("\n");
    
    Serial.print("Y-Axis : ");
    
    int y = analogRead(Y);

    Serial.println(y);
    
    Serial.print("\n\n");
    
    delay(500);
}

 

728x90
반응형
Posted by 사용자 icodebroker

댓글을 달아 주세요