Day1 06_LED8

2024. 1. 17. 18:19arduino

  • 8개 핀을 차례대로 키고 끄는 코드
const int ledPin[] = { 2, 3, 4, 5, 6, 7, 8, 9 };  // 2번부터 9번까지 8개의 LED 핀
const int num = sizeof(ledPin) / sizeof(ledPin[0]);

#define LED_DELAY 500

void setup() {
  for (int i = 0; i < num; i++) {
    pinMode(ledPin[i], OUTPUT);
  }
}
void loop() {
  // 모든 LED를 동시에 활성화하고 깜빡이기
  for (int i = 0; i < num; i++) {
    for (int i = 0; i < num; i++) {
      digitalWrite(ledPin[i], LOW);
    }
    digitalWrite(ledPin[i], HIGH);
    delay(LED_DELAY);
  }
}

'arduino' 카테고리의 다른 글

Day1 08_rgb_SerialInput  (0) 2024.01.17
Day1 07_analogWrite  (0) 2024.01.17
Day1 05_millis(라이브러리 호출)  (0) 2024.01.17
Day1 04_LED_mission  (0) 2024.01.17
Day 1 03 - for LED  (0) 2024.01.15