//initializing:
#define topLEDs 13
#define rightTopLEDs 12
#define rightBottomLEDs 11
#define bottomLEDs 10
#define leftBottomLEDs 9
#define leftTopLEDs 8
#define middleLEDs 7
void setup() {
// put your setup code here, to run once:
pinMode(topLEDs, OUTPUT);
pinMode(rightTopLEDs, OUTPUT);
pinMode(rightBottomLEDs, OUTPUT);
pinMode(bottomLEDs, OUTPUT);
pinMode(leftBottomLEDs, OUTPUT);
pinMode(leftTopLEDs, OUTPUT);
pinMode(middleLEDs, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int i = 0;
while (i < 10){
if (i == 0){
digitZero();
}
else if (i == 1){
digitOne();
}
else if (i == 2){
digitTwo();
}
else if (i == 3){
digitThree();
}
else if (i == 4){
digitFour();
}
else if (i == 5){
digitFive();
}
else if (i == 6){
digitSix();
}
else if (i == 7){
digitSeven();
}
else if (i == 8){
digitEight();
}
else{
digitNine();
}
i = i + 1;
delay(950);
digitOff();
delay(50);
}
}
void digitZero(){
digitalWrite(topLEDs, HIGH);
digitalWrite(rightTopLEDs, HIGH);
digitalWrite(leftBottomLEDs, HIGH);
digitalWrite(bottomLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
digitalWrite(leftTopLEDs, HIGH);
}
void digitOne(){
digitalWrite(rightTopLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
}
void digitTwo(){
digitalWrite(topLEDs, HIGH);
digitalWrite(rightTopLEDs, HIGH);
digitalWrite(middleLEDs, HIGH);
digitalWrite(leftBottomLEDs, HIGH);
digitalWrite(bottomLEDs, HIGH);
}
void digitThree(){
digitalWrite(topLEDs, HIGH);
digitalWrite(rightTopLEDs, HIGH);
digitalWrite(middleLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
digitalWrite(bottomLEDs, HIGH);
}
void digitFour(){
digitalWrite(leftTopLEDs, HIGH);
digitalWrite(middleLEDs, HIGH);
digitalWrite(rightTopLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
}
void digitFive(){
digitalWrite(topLEDs, HIGH);
digitalWrite(leftTopLEDs, HIGH);
digitalWrite(middleLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
digitalWrite(bottomLEDs, HIGH);
}
void digitSix(){
digitalWrite(topLEDs, HIGH);
digitalWrite(leftTopLEDs, HIGH);
digitalWrite(middleLEDs, HIGH);
digitalWrite(leftBottomLEDs, HIGH);
digitalWrite(bottomLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
}
void digitSeven(){
digitalWrite(topLEDs, HIGH);
digitalWrite(rightTopLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
}
void digitEight(){
digitalWrite(topLEDs, HIGH);
digitalWrite(rightTopLEDs, HIGH);
digitalWrite(middleLEDs, HIGH);
digitalWrite(leftBottomLEDs, HIGH);
digitalWrite(bottomLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
digitalWrite(leftTopLEDs, HIGH);
}
void digitNine(){
digitalWrite(topLEDs, HIGH);
digitalWrite(rightTopLEDs, HIGH);
digitalWrite(middleLEDs, HIGH);
digitalWrite(bottomLEDs, HIGH);
digitalWrite(rightBottomLEDs, HIGH);
digitalWrite(leftTopLEDs, HIGH);
}
void digitOff(){
digitalWrite(topLEDs, LOW);
digitalWrite(rightTopLEDs, LOW);
digitalWrite(middleLEDs, LOW);
digitalWrite(leftBottomLEDs, LOW);
digitalWrite(bottomLEDs, LOW);
digitalWrite(rightBottomLEDs, LOW);
digitalWrite(leftTopLEDs, LOW);
}