const unsigned long interval = 5000; // Interval between samples, in milliseconds
void setup() {
}
void loop() {
static unsigned long previousMillis = 0;
unsigned long currentMillis = millis();
if(currentMillis - previousMillis > interval) {
previousMillis = currentMillis;
// The code in this block is executed every 'interval' milliseconds
}
}