본문 바로가기

Arduino

[Arduino] 스위치 실습: 풀다운(Pull-down) 저항 이해하기

반응형

풀다운(Pull-down) 저항 이해하기


(준비물)

아두이노 우노(Arduino Uno)

USB 케이블

스위치 모듈

저항

점퍼 케이블

 

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


(회로 연결)

 

 


int switch_pin = 8;

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

void loop(){
  int read_switch = digitalRead(switch_pin);  // switch 값(HIGH or LOW) 저장

  Serial.println(read_switch);  // switch 값(HIGH or LOW) 출력
  delay(100);
}

 

8번 핀은 기본적으로 GND와 연결되어 있다.

따라서 스위치가 눌러지지 않았을 때는 LOW인 "0"을 출력하고, 눌러졌을 경우 HIGH "1"을 출력하게 된다.

반응형