본문 바로가기
공부,일/아두이노

조이스틱

by fromnothing1 2021. 7. 19.

void setup() {
  pinMode(6, INPUT_PULLUP); // 버튼 핀을 읽기 모드로
  Serial.begin(9600);
}
void loop() {
  int vertical, horizontal, select;
  vertical = analogRead(A0); // x축 = 0-1023
  horizontal = analogRead(A1); // y축 = 0-1023
  select = digitalRead(6); // 버튼, 눌렀을 때 = LOW, 뗐을 때 = HIGH
  
  Serial.print("X = ");
  Serial.print(vertical);
  Serial.print(", Y = ");
  Serial.print(horizontal);
  Serial.print(", Button = ");
  
  if(select == HIGH) 
  {
    Serial.println("not pressed");
  } 
  else 
  {
    Serial.println("PRESSED!");
  }
  delay(200);
}

'공부,일 > 아두이노' 카테고리의 다른 글

arduino conect to C#  (0) 2021.07.19
아두이노 통신  (0) 2021.07.19
초음파 센서  (0) 2021.07.19
아두이노 회로 실습 (1)  (0) 2021.07.16
아두이노 회로 실습 (by fritzing )  (0) 2021.07.15

댓글