Gast
#2028125
Hallo, ich hab mir mich hier grade gefragt ob es nicht auch noch sinnvollere Möglichkeiten gibt als delay_ms() um eine Zeitspanne von mehreren Minuten abzuwarten. Konkret möchte ich folgendes machen: Mit einem LM50 und einem LM335 messe ich die Umgebungstemperatur (LM50 sitzt direkt neben dem Atmega, LM335 ist etwa nen Meter weit weg). Das möchte ich aber nicht ständig machen sondern nur alle 30 Minuten. Wird eine spezieller Wert unterschritten so möchte ich für einige Minuten ein Heizelement einschalten. Ich habe hierzu einen Atmega88 der seinen Takt durch einen formschicken 8 MHz Quarz bekommt. Und wie gesagt frage ich mich ob delay_ms wirklich sinnvoll für Minuten ist oder ob es nicht besseres gibt. Für meine Anwendung ist Genauigkeit nicht soo wichtig (mir ists wurscht ob das Messintervall nun exakt 30 Minuten ist oder obs nur 29.3 Minuten sind) aber es interessiert mich nun ob und wie man es besser machen kann als mit delay_ms().