Arduino bringt Sketch durcheinander

bierhahn:
Okay, also wenn ich das richtig verstanden habe, dann muss ich den Sketch wie folgt editieren, um den Überlauf zu verhindern:

uint32_t zeit;

void setup() {

pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);

pinMode(6, OUTPUT);
 
  //Einmalige Ansteuerung des Audiomoldules:
  digitalWrite(6, HIGH);
  delay(25000);
  zeit = millis();

}

void loop() {
  digitalWrite(2, HIGH); 
  delay(20);           
  digitalWrite(5, HIGH); 
  delay(20);           
  digitalWrite(2, LOW);   
  delay(70);           
  digitalWrite(5, LOW);   
  delay(70);           
  digitalWrite(2, HIGH); 
  delay(10);
  digitalWrite(5, HIGH);
  delay(10);
  digitalWrite(4, HIGH);
  delay(10);
  digitalWrite(5, LOW);
  delay(10);           
  digitalWrite(2, LOW); 
  delay(20);
  digitalWrite(4, LOW);
  delay(100);           
  digitalWrite(3, HIGH); 
  delay(20);           
  digitalWrite(4, HIGH); 
  delay(20);             
  digitalWrite(3, LOW); 
  delay(70);             
  digitalWrite(4, LOW); 
  delay(70);             
  digitalWrite(3, HIGH); 
  delay(20);           
  digitalWrite(3, LOW); 
  delay(120);

//überprüft ob ausgeschaltet wird
  uint32_t deltazeit = millis() - zeit;
  if (deltazeit > 20000){
    digitalWrite(6, LOW);
  }             
}




Korrekt?

ja
aber: Ich weiß nicht ob der Sketch das macht was du dir vorstellst.
Wie wird der Nano mit Strom versorgt? Über den Türkontakt?

Wenn der Nano Strom bekommt, wird das Audiomudul eingeschaltet, dann wird 25 Sek. gewartet, dann blinken die Led's und nach weiteren 650 ms wird das Audiomodul abgeschaltet und bleibt bis zur nächsten Stromunterbrechung aus und die Led's blinken munter weiter.