// Lesson 3 :迴圈與判斷式
// 作者:30113陳諺展
// 日期:2022/09/26
int pin[] = {23, 22, 21, 19, 18, 5, 4, 2, 15, 13};
int dog = 12;
int i;
int delayTime = 60;
int delayTime2 = 80;
void setup(){
pinMode(dog, INPUT_PULLUP);
for(i=1 ; i<=10 ; i++){
pinMode(pin[i-1], OUTPUT);
}
}
void loop(){
if(digitalRead(dog)){ //左邊是True,右邊是False
for(i=1 ; i<=10 ; i++){
digitalWrite(pin[i-1], HIGH);
delay(delayTime);
digitalWrite(pin[i-1], LOW);
}
}else{
for(i=10 ; i>=1 ; i=i-2){
digitalWrite(pin[i-1], HIGH);
delay(delayTime2);
digitalWrite(pin[i-1], LOW);
}
}
}