vyhodnocení nejvyšší a nejnižší hodnoty
Napsal: 23 kvě 2018, 11:20
zdravim
chtěl bych vyhodnocovat během programu denní nejvšší a nejnižší teploty kód si předtavuji takto :
problém je v tom že hodnoty se mění sami aníž by ke zvýšení či snížení skutečně došlo.
Kód je v Arduino IDE pro ESP8266, všechny globální proměné jsou byte.
chtěl bych vyhodnocovat během programu denní nejvšší a nejnižší teploty kód si předtavuji takto :
Kód: Vybrat vše
void minmax() {
DateTime datumCas = DS1307.now();
if (datumCas.day() == dnes) {
if (t > daymaxt && t != 255 || daymaxt == 00) daymaxt = t;
if (Tbazen > daymaxB || daymaxB == 00) daymaxB = Tbazen;
if (t < daymint || daymint == 00) daymint = t;
if (Tbazen < dayminB || dayminB == 00) dayminB = Tbazen;
}
else {
daymaxB = Tbazen;
dayminB = Tbazen;
daymint = t;
daymaxt = t;
dnes = datumCas.day();
}
}
Kód je v Arduino IDE pro ESP8266, všechny globální proměné jsou byte.