int seg[10][7] = {{1,1,1,0,1,1,1},
{0,0,1,0,0,1,0},
{1,1,0,1,0,1,1},
{1,0,1,1,0,1,1},
{0,0,1,1,1,1,0},
{1,0,1,1,1,0,1},
{1,1,1,1,1,0,1},
{0,0,1,0,0,1,1},
{1,1,1,1,1,1,1},
{1,0,1,1,1,1,1}};
String o = "o";
void setup() {
// put your setup code here, to run once:
//Seven Segment Display Costum
//1=Bottom, 2=BotLeft, 3=BotRight, 4=Mid, 5=TopLeft, 6=TopRight, 7=Top
#define o1 11
#define o2 12
#define o3 10
#define o4 9
#define o5 13
#define o6 8
#define o7 6
pinMode(o1, OUTPUT);
pinMode(o2, OUTPUT);
pinMode(o3, OUTPUT);
pinMode(o4, OUTPUT);
pinMode(o5, OUTPUT);
pinMode(o6, OUTPUT);
pinMode(o7, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
for(int i=0;i<10;i++){
for(int l=0;l<7;l++){
if(seg[i][0]==1){
digitalWrite(o1, HIGH); } else {digitalWrite(o1, LOW);}
if(seg[i][1]==1){
digitalWrite(o2, HIGH); } else {digitalWrite(o2, LOW);}
if(seg[i][2]==1){
digitalWrite(o3, HIGH); } else {digitalWrite(o3, LOW);}
if(seg[i][3]==1){
digitalWrite(o4, HIGH); } else {digitalWrite(o4, LOW);}
if(seg[i][4]==1){
digitalWrite(o5, HIGH); } else {digitalWrite(o5, LOW);}
if(seg[i][5]==1){
digitalWrite(o6, HIGH); } else {digitalWrite(o6, LOW);}
if(seg[i][6]==1){
digitalWrite(o7, HIGH); } else {digitalWrite(o7, LOW);}
delay(30);
}
}
}