1. 전체 LED 깜빡이기
const long interval = 200; //깜빡임 시간지정
int ledArr[] = {A4,A3,A2,11,10,9}; //깜빡임 LED지정
int ledSize = sizeof(ledArr)/sizeof(ledArr[0]);
unsigned long previousMillis = 0;
int sys_cnt = 0;
void setup()
{
for(int i=0; i<ledSize; i++)
pinMode(ledArr[i], OUTPUT);
}
void loop()
{
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
led_blink();
}
}
void led_blink()
{
if(sys_cnt%2 == 0)
led_all_on();
else
led_all_off();
sys_cnt++;
}
void led_all_on()
{
for(int i=0; i<ledSize; i++)
digitalWrite(ledArr[i], HIGH);
}
void led_all_off()
{
for(int i=0; i<ledSize; i++)
digitalWrite(ledArr[i], LOW);
}