#include <SevSeg.h>
SevSeg Sveg;
void setup() {
byte hardwareConfig = COMMON_CATHODE;
byte numDigits = 4;
byte digitPins[] = {19, 18, 17, 20};
byte segmentPins[] = {2, 3, 4, 5, 6, 7, 8, 9};
bool resistorsOnSegments = true;
bool updateWithDelays = false;
bool leadingZeros = false;
bool disableDecPoint = false;
Sveg.begin(hardwareConfig, numDigits, digitPins,
segmentPins, resistorsOnSegments,
updateWithDelays, leadingZeros,
disableDecPoint);
Sveg.blank();
}
void loop() {
int v = analogRead(A5);
int wave = v/100;
Sveg.setNumber(wave);
if(wave==9) tone(13,10);
Sveg.refreshDisplay();
}