7 Segment anzeige Aktualisierrate ändern Arduino?

Hallo, ich baue ein Voltmeter mit esc steuerung und als anzeige verwende ich ein 7 Segment Display. Mein Problem ist, dass sich das Display zu schnell aktualisiert, so dass die Zahlen nicht lesbar sind.

Ich möchte das sich die Spannung jede sekunde aktualisiert und das display das ohne flackern anzeigt.

Vielen Dank im Vorraus!!

#include "SevSeg.h" ;
int sum = 0;          
unsigned char sample_count = 0; 
float voltage = 0.0;       
#include <Servo.h>
#define PIN_MOTOR 13
#define PIN_POTI A2
#define NUM_SAMPLES 10
SevSeg sevseg; 
Servo servo;
unsigned long startTime, delayTime = 1000; 
int val = 0;
void setup() 
{
  
  startTime = micros();
  servo.attach(PIN_MOTOR);
  servo.write(25); 
  delay(2000);
   
byte numDigits = 4; 
byte digitPins[] = {2, 3, 4, 5}; 
byte segmentPins[] = {6, 7, 8, 9, 10, 11, 12, 1}; 
sevseg.begin(COMMON_CATHODE, numDigits, digitPins, segmentPins); 
}
void loop() 
{
sevseg.setNumber(voltage * 1132,2);
sevseg.refreshDisplay();
sevseg.setBrightness(90); 
while (sample_count < NUM_SAMPLES) {
    sum += analogRead(A0);
    sample_count++;
     
    
     
  }
   
  voltage = ((float)sum / (float)NUM_SAMPLES * 5.015) / 1024.0;
   
  Serial.print(voltage * 11.132);
  Serial.println (" V");
  sample_count = 0;
  sum = 0;
   
   
  if ((millis() - startTime) >= delayTime){
    val = map(analogRead(PIN_POTI), 0, 676, 30, 110);
    servo.write(val);
    Serial.println(val);
    startTime = micros();
  }  }

https://www.youtube.com/watch?v=1zuE3fo1_lQ

Technik, Arduino
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.