Arduino

아두이노 조이스틱(JOYSTICK) 모듈 테스트하기

작성자 임베디드코리아 작성일25-05-16 00:29 조회166회 댓글0건

첨부파일

<* 아두이노 조이스틱(JOYSTICK) *>
■ 움직임에 따라 저항값이 변하는 가변저항이 달려있어서 그값을 이용해 움직임이나 방향등 표현에 활용 할수있는 모듈이다
■ 90도 각도로 가변저항이 달려있고, Z축에 택트스위치가 달려있어 2축+1(On/Off) 제어가 가능한 모듈이다.
■ 연결방법 설명
`  조이스틱 모듈`  --->  `아두이노 우노 R3`
                  VCC  --- >    5V
                GND  --- >    GND
                  VRX  ---->    A1
                  VRY    ---->    A0
                  SW    ---->    디지털 8번 PIN

----- < 조이스틱(Joystick) 테스트 소스 코드 > ------------------------------
void setup() {
  Serial.begin(9600); //시리얼 통신을 하기위한 통신속도설정
  pinMode(8, INPUT_PULLUP);
}

void loop() {
  Serial.print(analogRead(A1));    // X축 값이 표기.
  Serial.print("  ");              // 숫자 사이를 구분하기 위해위한 중간에 공백.
  Serial.print(analogRead(A0));    // X축 값이 출력.
  Serial.print("  ");              // 숫자 사이를 구분하기 위해위한 중간에 공백.
  Serial.println(digitalRead(8));  // Z축(스위치) 값이 출력.

  delay(100);
}