Stránka 1 z 1

vyhodnocení nejvyšší a nejnižší hodnoty

Napsal: 23 kvě 2018, 11:20
od macicek86
zdravim

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();
    }
}
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.