int a;
int b=0;
void loop()
{
if(b!=3)
{
for(a = 0; a < 8; a++)
{
digitalWrite(LED_Pin[a], HIGH);
}
delay(1000);
for(a = 0; a < 8; a++)
{
digitalWrite(LED_Pin[a], LOW);
}
delay(1000);
b++;
} // if end
} // loop
대충 이런식이라도 해놓으면 b가 0,1,2일때만 실행하니까
loop가 무한히 돌아도 3번만 껏다켯다 하지않겠냐
나중에 스위치 눌렀을떄 3번 동작하도록 하려면 b를 0으로 바꿔주면되고
맞아 니 생각한거를 그대로 하셈
누가 물어보길래 써준거 if로 3번제어하면 된다고 말해줬는데 댓글로 코드쓰니까 이상하게나오더라 ㅋㅋ
b가 4일떄도 실행될수있으니까 b < 3 으로 해도 됨
if b==3 return으로 바꿔라
일단 다른핀에 버튼같은거 물려놓고 확장할거 생각해서 무한루프 냅둔건데...
질문자가 실습하는 느낌 들어서
ㄳ