Hallo Tommy,
vielen Dank für deine Antwort.
aktuelle_millis - letzte_millis >= intervall reicht mir leider nicht, da ich zwei Werte abziehen muss:
(millis() - lTempMessung - TempConvertZeit) > TempIntervall
Gehen würde
(millis() - lTempMessung) > (TempIntervall + TempConvertZeit)
Verständlicher finde ich die Subtraktion von zwei Werten, wenn ich den Code in x-Jahren wieder sehe, deshalb würde ich gerne wissen, wie ich das mit den Datentypen machen muss.
Den Überlauf fange ich so ab:
// Prüfung ob Millis übergelaufen sind
if (millis() < lTempMessungA)
{
lTempMessungA = 0;
}