//A type,1588,8x8,red int ANODEPIN[8] = { 10, 11, 12, 14, 15, 16, 17, 18 }; int CATHODEPIN[8] = { 2, 3, 4, 5, 6, 7, 8, 9 }; void setup() { for( int ano = 0; ano < 8; ano++ ) { pinMode( ANODEPIN[ano], OUTPUT ); digitalWrite( ANODEPIN[ano], LOW ); } for( int cat = 0; cat < 8; cat++ ) { pinMode( CATHODEPIN[cat], OUTPUT ); digitalWrite( CATHODEPIN[cat], HIGH ); } } void loop() { for( int cat = 0; cat < 8; cat++ ) { digitalWrite( CATHODEPIN[cat], LOW ); for( int ano = 0; ano < 8; ano++ ) { digitalWrite( ANODEPIN[ano], HIGH ); delay(100); digitalWrite( ANODEPIN[ano], LOW ); } digitalWrite( CATHODEPIN[cat], HIGH ); } }