#include const byte Actuator_1 = 5; const byte Actuator_2 = 6; unsigned long loops = 0; Task schrittKette(const byte pin_1, const byte pin_2) { taskBegin(); pinMode(pin_1, OUTPUT); pinMode(pin_2, OUTPUT); while(1) { digitalWrite(pin_1, 1); taskPause(5000); digitalWrite(pin_1, 0); taskPause(5000); digitalWrite(pin_2, 1); taskPause(5000); digitalWrite(pin_2, 0); taskPause(5000); } taskEnd(); } Task showLoops(unsigned long &loops) { taskPriority(10000); taskBegin(); for(;;) { taskPause(1000); Serial.print("Loops pro Sekunde: "); Serial.println(loops); loops = 0; } taskEnd(); } void setup() { Serial.begin(9600); } void loop() { loops++; schrittKette(Actuator_1, Actuator_2); showLoops(loops); }