반응형
스위치 누르면 시리얼 모니터에 "PUSHED" 출력하기
(준비물)
아두이노 우노(Arduino Uno)
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) 값을 출력하게 된다.
반응형
'Arduino' 카테고리의 다른 글
[Arduino] 스위치 실습: 스위치를 눌러 LED On/Off 제어하고 시리얼 모니터에 표시하기 (0) | 2021.02.09 |
---|---|
[Arduino] 스위치 실습: 스위치를 누르면 시리얼 모니터에 해당 스위치 번호 출력하기 (0) | 2021.02.02 |
[Arduino] 스위치 실습: 풀다운(Pull-down) 저항 이해하기 (0) | 2021.01.28 |
[Arduino] 스위치 실습: 풀업(Pull-up) 저항 이해하기 (0) | 2021.01.18 |
[Arduino] 스위치 실습: 플로팅(Floating) 현상 이해하기 (0) | 2021.01.05 |