• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino LED Matrix Display korekta
#1
Witam 
znalazłem fajny projekt i po złożeniu okazało się że temperatura jest o 2c*zbyt wysoka wiec zwracam się z prośbą jak programowo skorygować te wskazanie

http://www.ardumotive.com/ledmatrixen.html
 
Odpowiedź
#2
(10-03-2018, 10:54)gregorR napisał(a): okazało się że temperatura jest o 2c* zadurza wiec zwracam się z prośbą jak programowo skorygować te wskazanie
Hmmm... 'zbyt wysoka', nie 'zadurza', jeśli wolno... 'zadurzać' oznacza mniej więcej tyle, co 'ślepo zakochiwać' Smile

Jeśli wskazanie temperatury rzeczywiście jest zbyt wysokie, i jeśli jest konkretnie o 2 stopnie, to możesz zmienić tylko jej wyświetlanie.
Odpowiedzialna jest za to linia 244 (zresztą wszystko jest opisane w komentarzach). Zmieniłbym ją następująco:
Kod:
msg = "Temp: " + String(temp-2) +"oC";
...i sprawdził, czy to rozwiąże Twój problem.
Ewentualnie możesz zmienić linię 70 na:
Kod:
temp=(DHT.temperature)-2;
W takim wypadku zostawiasz linię 244 w oryginalnej postaci.
 
Odpowiedź
#3
dodałem taki wpis i pomogło
temp= DHT.temperature- 2.;

dzięki za podpowiedz
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości