Also das mit der Differenz wars Glaub ich.....
int interval = 3000;
unsigned long time1 = 0;
const int green1 = 23;
void setup() {
// put your setup code here, to run once:
pinMode(green1, OUTPUT);
}
void loop() {
time1 = millis();
while (time1 - interval < millis()); {
digitalWrite(green1, HIGH);
millis();
}
time1 = 0;
digitalWrite(green1, LOW);
}
combie:
2 Fehler .. (vermute ich mal)
Erstens, das ";" muss da weg.
Zweitens, die Bedingung falsch von "Blink without Delay" abgeschrieben. So wird es nach 49,X Tagen ein Überlaufproblem geben.
wenn ich das ";" Wegmach funktionierts nicht mehr....
Das Überlaufproblem muss ich aber nichts unbedingt betrachten wenn das Din max ne Stunde an ist oder?