int segments[]={0,1,2,3,4,5,6};
int patterns[10][7]={
{1,1,1,1,1,1,0},//0
{0,1,1,0,0,0,0},//1
{1,1,0,1,1,0,1},//2
{1,1,1,1,0,0,1},//3
{0,1,1,0,0,1,1},//4
{1,0,1,1,0,1,1},//5
{1,0,1,1,1,1,1},//6
{1,1,1,0,0,0,0},//7
{1,1,1,1,1,1,1},//8
{1,1,1,1,0,1,1},//9
};
void setup() {
for(int i=0; i<7; i++){
pinMode(segments[i], OUTPUT);
}
}
void loop() {
for(int j=0; j<10; j++){
for(int k=0; k<7; k++){
digitalWrite(segments[k], patterns[j][k]);
}
delay(1000);
}
}