For Schleifen ausgelassen

Hi
bin grade bei meinem Projekt über ein Problem gestolpert.

und zwar werden im Setup einige For-Schleifen ausgelassen.

hab das ganze dann mal runter gebrochen auf ein paar wenige Zeilen und trotzdem geht es nicht.

hier der test sketch

void setup() {
  Serial.begin(115200);
  Serial.println("#1#########################");
  for (int i; i < 32; i++) {
    Serial.println(i);
  }
  delay(2000);
  
  Serial.println("#2#########################");
  for (int i; i < 5; i++) {
    Serial.println(i);
  }
  delay(2000);
  
  Serial.println("#3#########################");
  for (int i; i < 3; i++) {
    Serial.println(i);
  }

}

void loop() {
  // put your main code here, to run repeatedly:

}

Allerdings bekomme ich im Serial-Monitor nur folgendes zurück.

#1#########################
#2#########################
0
1
2
3
4
#3#########################

Nun meine frage woran liegt das?

Lokale Variablen werden nicht automatisch vorbesetzt.

Nachtrag: Der Kompiler sollte um Hilfe schreien... Musst nur die Warnungen aktivieren, dann siehst du es auch.

Geil :)

Ja gut das mal zu wissen danke dir

mit "= 0" gehts dann :roll_eyes:

Nachtrag: Auch gut zu wissen!!!

Hi

Danke für dieses Problem - noch kam ich nicht auf die Idee, einer FOR-Schleife keinen Start-Wert zu geben, aber schön zu sehen, wo's überall hängen kann.

MfG