void setup() {}
// Times at which we last called the functions
// (These are global variables, which are in general best avoided)
unsigned long lastGetData = 0;
unsigned long lastPostData = 0;
void loop() {
// min. sec. milliseconds
if(lastGetData + (4 * 60 * 1000) => millis()) {
getData();
lastGetData = millis();
}
// min. sec. milliseconds
if(lastPostData + (60 * 60 * 1000) => millis()) {
getData();
lastGetData = millis();
}
}
void getData() {
// ...
}
void postData() {
// ...
}
void setup() {}
// Times at which we last called the functions
// (These are global variables, which are in general best avoided)
unsigned long lastGetData = 0;
unsigned long lastPostData = 0;
void loop() {
// min. sec. milliseconds
if(millis() - lastGetData >= 4 * 60 * 1000) {
getData();
lastGetData = millis();
}
// min. sec. milliseconds
if(millis() - lastPostData >= 60 * 60 * 1000) {
postData();
lastPostData = millis();
}
}
void getData() {
// ...
}
void postData() {
// ...
}