Die LED blinkt und der Prozessor wird nicht blockiert, er hat also Zeit andere Aufgaben zu erfüllen.
Und hier das Programm zu kopieren und ausprobieren.
// LED blinken lassen ohne delay() int LED=13; unsigned long neuMillis, altMillis, intervall=200; bool ledStatus; void setup() { pinMode(LED, OUTPUT); altMillis=0; } void loop() { neuMillis = millis(); if( (neuMillis - altMillis) >= intervall){ altMillis = neuMillis; ledStatus = !ledStatus; digitalWrite(LED, ledStatus); } // hier läuft der Programmcode weiter }