Variaciones en temperatura. condicional (if)

Buenas, estoy intentando realizar una condicional (if) que haga algo cuando la variación de la temperatura en por ejemplo un minuto se mayor a 3 °C.

Estuve viendo la opción de usar la memoria eeprom pero tiene solo 100000 ciclos además de tener q hacer aun mas pesado mi proyecto si alguien sabe algo simple para hacer se lo voy a agradecer.

Saludos

Puede usar millis() para monotorizar al tiempo - mida la temperatura una vez y de nuevo cuando un minuto ha pasado y reste las dos lecturas de temperatura.

int tiempo;


void setup() {

tiempo = millis();

}

void loop() {

if (millis() - tiempo > 1000) {

//un minuto ha pasado

}


}

https://www.arduino.cc/en/Reference/Millis

La recomendación es para los dos. Ningún ha leído que en esta sección del foro no hay que postear nada?
Ni crear hilos ni responder.
A ambos les recomiendo que lean los hilos que estan al comienzo de cada foro, Normas del foro, No usar esta sección del foro.

Movido a donde corresponde: Software.