//led陣列存放接腳資訊
int led1[] = { 15, 2, 0, 4, 16, 17, 5, 18};
int led2[] = { 32, 33,25,26,27,14,12,13};
void setup()
{
for (int i=0;i<8;i++){
pinMode(led1[i],OUTPUT);
digitalWrite(led1[i],0);
pinMode(led2[i],OUTPUT);
digitalWrite(led2[i],0);
}
}//-------------------------------------------
void loop()
{
for(int i=0;i<8;i++) {
digitalWrite(led1[i],1);
delay(100);
}
for(int i=0;i<8;i++) {
digitalWrite(led2[i],1);
delay(100);
}
for(int i=0;i<8;i++) {
digitalWrite(led1[i],0);
delay(100);
}
for(int i=0;i<8;i++) {
digitalWrite(led2[i],0);
delay(100);
}
//-------------------------------------
for(int i=0;i<8;i++) {
digitalWrite(led1[i],1);
digitalWrite(led2[7-i],1);
delay(100);
}
for(int i=0;i<8;i++) {
digitalWrite(led2[7-i],0);
digitalWrite(led1[i],0);
delay(100);
}
}