Temperaturwarner

von Max5V
Sobald die Temperatur über 21 Grad steigt, leuchtet Led1 auf, wenn die Temperatur unter 19 Grad fällt, leuchtet Led2 auf. (eingestellt durch highTempAlarm und lowTempAlarm ) Wenn eine der beiden Led’s einen Temperaturalarm anzeigt, kann dieser durch den Taster 1 gelöscht werden, dabei wird die entsprechende Variable (highTempAlarm / lowTempAlarm) auf die aktuell gemessene Temperatur +1 gesetzt.
Verwendet wird ein DS18S20 1-Wire Digital Thermometer. Bei der aktuellen Konfiguration liegt dieser an PB4 (PB4 ist nicht mit PB3 verbunden) dies kann aber schnell in der DS_1820.h geändert werden. Alternativ kann er auch an den Taster 2 angeschlossen werden, was den Vorteil hat das der 4k7 Pullup entfallen würde, allerdings darf dann der Taster nicht betätigt werden.