#include <SevSeg.h> ;
#include <Servo.h> ;
SevSeg sevseg ;
int servoPin = 13 ;
Servo servo ;

void setup() {
Serial.begin(9600);
byte numDigits = 1 ;
byte digitPins[] = {} ;
byte segmentPins [] = {2, 3, 4, 5, 6, 7, 8, 9} ;
bool resestorsOnSegments = true ;
byte hardwareConfig = COMMON_CATHODE ;
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resestorsOnSegments);
sevseg.setBrightness(90);

pinMode(servoPin, OUTPUT);
servo.attach(servoPin);
servo.write(0);

}

void loop() {
for (int num = 9 ; num >= 0 ; num--){
  Serial.println(num);
  sevseg.setNumber(num);
  sevseg.refreshDisplay();
  delay(1000);
}

for (int angle = 0; angle <= 90; angle++) {
  servo.write(angle);
  delay(15);
}

for (int num = 2 ; num >= 0 ; num--){
  Serial.println(num);
  sevseg.setNumber(num);
  sevseg.refreshDisplay();
  delay(1000);
}

for (int angle = 90; angle >= 0; angle--) {
  servo.write(angle);
  delay(15);
}

}