티스토리 뷰

int ledPin[10] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12};

void setup()  {
  for(int i = 0 ; i < 10 ; i++)  {
    pinMode(ledPin[i], OUTPUT);
    digitalWrite(ledPin[i], LOW);
  }
}

void loop()  {
  for(int i = 0 ; i < 9 ; i++)  {
    ledOff();
    ledOn(ledPin[i]);
    ledOn(ledPin[i+1]);
    delay(100);
  }
  for(int i = 9 ; i > 0 ; i--)  {
    ledOff();
    ledOn(ledPin[i]);
    ledOn(ledPin[i-1]);
    delay(100);
  }
}

void ledOff()  {
  for(int i = 0 ; i < 10 ; i++)  {
    digitalWrite(ledPin[i], LOW);
  }
}

void ledOn(int pinNum)  {
  digitalWrite(pinNum, HIGH);
}
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함