본문 바로가기

Arduino

[Arduino] LED 실습: LED 차례로 한 개씩 On/Off 하며 왕복하기

반응형

LED 차례로 한 개씩 On/Off하며 왕복하기


(준비물)

아두이노 우노(Arduino Uno)

USB 케이블

LED

저항

점퍼 케이블

 

▲ 아두이노 우노, USB 케이블
▲ LED, 저항, 점퍼 케이블


(회로 연결)

 

 


int led[6] = {13, 12, 11, 10, 9, 8};

void setup(){
  for(int i = 0; i < 6; ++i){
    pinMode(led[i], OUTPUT);   // 출력 설정
  }
}

void loop(){
  for(int i = 0; i < 6; ++i){
    digitalWrite(led[i], HIGH); // HIGH(5V) 출력
    delay(500);                 // 500ms = 0.5s
    digitalWrite(led[i], LOW);  // LOW(0V) 출력
  }

  for(int i = 4; i > 0; --i){   // led[0]과 led[5]를 추가하면 delay 발생
    digitalWrite(led[i], HIGH);  
    delay(500);
    digitalWrite(led[i], LOW);
  }
}
반응형