티스토리 뷰
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);
}
'IT > Arduino' 카테고리의 다른 글
| 아두이노 교육2일차 FND(Flexible Numeric Display) 제어 (0) | 2014.08.16 | 
|---|---|
| 아두이노 교육2일차 외부인터럽트 (0) | 2014.08.16 | 
| 아두이노 교육1일차 스위치로 LED 점멸 (0) | 2014.08.09 | 
| 라즈베리파이 (0) | 2014.07.21 | 
| 아두이노 (0) | 2014.07.21 | 
					댓글