int port1[]= {0,1,2,3,4,5,6,7}; //pin1 0-7 dijadikan satu dengan nama port
int port2[]= {7,6,5,4,3,2,1,0}; //pin2 7-0
int jml=8,timer=50,i;
void setup() {
for (i=0;i<jml;i++){
pinMode(port1[i], OUTPUT); //biar lebih simpel
pinMode(port2[i], OUTPUT);
}
}
void loop() {
for (i=0;i<jml;i++){
digitalWrite(port1[i],HIGH);
delay(timer);
}
for(i=0;i<jml;i++){
digitalWrite(port2[i],LOW);
delay(timer);
}
for(i=0;i<jml;i++){
digitalWrite(port2[i],HIGH);
delay(timer);
}
for(i=0;i<jml;i++){
digitalWrite(port1[i],LOW);
delay(timer);
}
}