#include <avr/wdt.h>
int start = 0;
int end = 3000;
void setup() {
Serial.begin(115200);
wdt_enable(WDTO_2S);
bitSet(WDTCSR, WDIE);
}
void loop() {
int x = rand() % (end - start + 1) + start;
delay(x);
Serial.println(x);
Serial.println("____________");
wdt_reset();
}
ISR(WDT_vect){
Serial.println("x > 2s");
}