const int ledPin = 2; // Definieer de pin voor de LED
bool ledStatus = true; // Variabele om de LED status bij te houden
unsigned long previousMillis = 0; // Tijd bijhouden
const long interval = 500; // 500 ms aan en 500 ms uit
void setup() {
pinMode(ledPin, OUTPUT); // Zet de LED pin als output
digitalWrite(ledPin, ledStatus);// Zet de initiële LED status
}
void loop() {
unsigned long currentMillis = millis();// Haal de huidige tijd op
if (currentMillis - previousMillis >= interval) { // Check of de intervaltijd is verstreken
previousMillis = currentMillis; // Sla de huidige tijd op als de vorige tijd
ledStatus = !ledStatus; // Wissel de LED status
digitalWrite(ledPin, ledStatus); // Zet de LED aan of uit op basis van de ledStatus
}
}