본문 바로가기

Arduino

[Arduino] 스위치 실습: 스위치를 누르면 시리얼 모니터에 해당 스위치 번호 출력하기

반응형

스위치를 누르면 시리얼 모니터에 해당 스위치 번호 출력하기

(단, 스위치 번호는 0부터 5까지이다.)


(준비물)

아두이노 우노(Arduino Uno)

USB 케이블

스위치 모듈

저항

점퍼 케이블

 

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


(회로 연결)

 


int switch_pin[5] = {13, 12, 11, 10, 9};

void setup(){
  Serial.begin(9600);

  for(int i = 0; i < 5; ++i){
    pinMode(switch_pin[i], INPUT);
  }

  Serial.println("Whether the switch pushes...");
}

void loop(){
  for(int i = 0; i < 5; ++i){
    if(!digitalRead(switch_pin[i])){
      Serial.print("No.");
      Serial.print(i);
      Serial.println(" switch PUSHED");
      delay(500);
    }
  }
}
반응형