시피유로 간단하게 LED켜고 끄고 하는 강의 듣고있는데 과제중에 이해가 안된느 부분이 있네요
void setup(){
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
SerialUSB.begin();
}
int i=0;
void loop(){
for (int i = 0; i <= 5; i += 1) {
SerialUSB.println(i);
delay(100);
}
if(i==0){
digitalWrite(1,HIGH);
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}
else if(i==1){
digitalWrite(1,LOW);
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}
else if(i==2){
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}
else if(i==3){
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}
else if(i==4){
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
}
else if(i==5){
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
}
}
이렇게 작성해서 작동시켜봤는데 시리얼모니터로 보면 숫자는 올라갑니다
근데 숫자가 한바퀴 돌고 LED 전체가 다 켜지고 순차적으로 꺼져야되는데 그런게 없네요 ㅠㅠ
어느부분을 잘못한건가요ㅠㅠ