Mahlzeit,
ich habe Gestern noch etwas getüftel, gelesen, geklaut und umgebaut ...
Das Ergebnis ist dann das hier:
const int ledPin = 8;
int ledState = LOW;
unsigned long previousMillis = 0;
const long intervalAN = 50;
const long intervalAUS = 3000;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= intervalAUS) {
previousMillis = currentMillis;
ledState = HIGH;
digitalWrite(ledPin, ledState);
} else if (currentMillis - previousMillis >= intervalAN) {
//previousMillis = currentMillis;
ledState = LOW;
}
digitalWrite(ledPin, ledState);
}
Das funktioniert soweit auch erstmal.
Jetzt möchte ich gerne 2 LEDs unabhängig voneinander blinken lassen.
Ich dachte mir, dass ich die if-Schleife irgendwie in eine Funktion packe, die dann für beide LEDs per Parameter die Millis abfragt ...
Macht das sinn?
Cappy