int dtime; int val; void setup() { int pins[] = {2,3,4,5,6,7}; for(int i=0;i<6;i++){ pinMode(pins[i],OUTPUT); } dtime=100; } void loop() { spin(); } void spin(){ setOne(); setTwo(); setThree(); setFour(); setFive(); setSix(); } void setOne(){ PORTD=(1<<PD2)|(1<<PD6); delay(dtime); } void setTwo(){ PORTD=(1<<PD2)|(1<<PD5); delay(dtime); } void setThree(){ PORTD=(1<<PD3)|(1<<PD5); delay(dtime); } void setFour(){ PORTD=(1<<PD3)|(1<<PD7); delay(dtime); } void setFive(){ PORTD=(1<<PD4)|(1<<PD7); delay(dtime); } void setSix(){ PORTD=(1<<PD4)|(1<<PD6); delay(dtime); }