#include <SevSeg.h>
SevSeg sevseg;
void setup() {
byte numDigits = 4;
byte digitPins[] = {0, 3, 4, 11};
byte segmentPins[] = {1, 5, 9, 7, 6, 2, 10,8};
bool resistorsOnSegments = false;
bool hardwareConfig = COMMON_ANODE;
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);
sevseg.setBrightness(90);
}
void loop()
{
int potValue = analogRead(27);
int mappedValue = map(potValue, 0, 1023, 0, 1024);
sevseg.setNumber(mappedValue);
sevseg.refreshDisplay();
}