Bo jak napisałem wyżej pierwsza "tempMin" była zdeklarowana jako zero a po poprawce już nie startowała jako 0 tylko jako
val = analogRead(A1);
temp = Termometr(val);
tempMin = tempMax = temp;
Czyli początkowa temperatura dla programu min , max i aktualna była taka sama .
Nie zdefiniowana 2x użyta a to różnica , program setup() jest wykonywany tylko raz i w ciągu tego razu wstawiamy w linijce "tempMin = tempMax = temp;" dla temperatury min i max aktualną wartość a nie 0 jak miałeś wcześniej . W pętli loop() będzie a wartość min i max rozchodziła się zgodnie z założeniem programu .
val = analogRead(A1);
temp = Termometr(val);
tempMin = tempMax = temp;
Czyli początkowa temperatura dla programu min , max i aktualna była taka sama .
Nie zdefiniowana 2x użyta a to różnica , program setup() jest wykonywany tylko raz i w ciągu tego razu wstawiamy w linijce "tempMin = tempMax = temp;" dla temperatury min i max aktualną wartość a nie 0 jak miałeś wcześniej . W pętli loop() będzie a wartość min i max rozchodziła się zgodnie z założeniem programu .
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji