본문 바로가기

아두이노/아두이노 과제

조이스틱 Module

//x,y축은 아날로그 신호 입력
int joystick_x = A0; 
int joystick_y = A1; 
//z축은 디지털 신호로 입력을 받는다
int joystick_z = 2; 
 
void setup() 
{ 
  //아날로그 신호는 자동으로 입력핀으로 지정되어 디지털핀만 핀모드 지정
 pinMode(joystick_z, INPUT); 
 Serial.begin(9600); 
} 
 
void loop() 
{ 
  //조이스틱 입력값 받기
 int x  = analogRead(joystick_x); 
 int y = analogRead(joystick_y); 
 int z = digitalRead(joystick_z); 

 //시리얼 모니터에 출력
 Serial.print(x); 
 Serial.print(","); 
 Serial.print(y); 
 Serial.print(","); 
 Serial.println(z); 
}

 

 

'아두이노 > 아두이노 과제' 카테고리의 다른 글

7 세그먼트  (2) 2024.07.19
적외선 인체물체 감지센서  (0) 2024.07.18
초음파 센서  (0) 2024.07.18
릴레이 제어  (0) 2024.07.18
서보모터 제어  (0) 2024.07.18