본문 바로가기

Arduino

[Arduino] 스위치 실습: 스위치 누르면 시리얼 모니터에 "PUSHED" 출력하기

반응형

스위치 누르면 시리얼 모니터에 "PUSHED" 출력하기


(준비물)

아두이노 우노(Arduino Uno)

USB 케이블

스위치 모듈

저항

점퍼 케이블

 

▲ 아두이노 우노, USB 케이블
▲ 스위치 모듈, 저항, 점퍼 케이블


(회로 연결)

 

 


int switch_pin = 8;

void setup(){
  Serial.begin(9600); // 시리얼 통신 오픈
  
  pinMode(switch_pin, INPUT); // 8번 핀(스위치) 입력 설정
}

void loop(){
  if(!digitalRead(switch_pin)){ // switch_pin이 0(LOW)일 경우
    Serial.println("PUSHED");
    delay(500);
  }
}

 

풀업 저항으로 연결되었기 때문에 8번 핀은 기본적으로 HIGH(1) 값을 출력한다.

따라서 스위치가 눌러졌을 경우 8번 핀은 LOW(0) 값을 출력하게 된다.

반응형