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

Wiring, C++, C, Java, ...
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Odpovědět
macicek86
Příspěvky: 3
Registrován: 21 kvě 2018, 08:46
Reputation: 0

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

Příspěvek od macicek86 » 23 kvě 2018, 11:20

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.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 32 hostů