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);
}
'Embedded > Arduino' 카테고리의 다른 글
CAN#4 (0) | 2023.04.27 |
---|---|
미세먼지 센서 (0) | 2022.10.24 |
lilyPad_v220719 (0) | 2022.07.19 |
Arduino v220718 (0) | 2022.07.18 |
arduino v220714 (0) | 2022.07.14 |