• 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
Czujniki dane po przecinku
#1
Mam mały problem z danymi z czujników czemu te kody nie wyświetlają ich? gdzie popełniam bład?

Kod:
 float h = dht.readHumidity();
 float t = dht.readTemperature();
 float p = (bmp.readPressure()/100);
 
 
 
 if (isnan(h) || isnan(t) || isnan(p)) {
   return;
 }
 
 static char temperatureCTemp[6];
 dtostrf(t, 4, 1, temperatureCTemp);
 tTempC.setText(temperatureCTemp);

 static char hTemp[6];
 dtostrf(h, 4, 0, hTemp);
 tHumidity.setText(hTemp);

 static char pressF[7];
 dtostrf(p, 4, 2, pressF);
 tPressure.setText(pressF);


bmp.readPresure jest w paskal dajmy na to 102030  ale dałem w float by podzielił przez 100 czemu w char nie ma dziesiętnych? zjada liczby i wyświetla po przecinku zera dwa . Z dht wyświetla po przecinku.
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
  


Wiadomości w tym wątku
Czujniki dane po przecinku - przez Jarewa0606 - 28-11-2018, 19:50
RE: Czujniki dane po przecinku - przez kaczakat - 28-11-2018, 20:26
RE: Czujniki dane po przecinku - przez Jarewa0606 - 28-11-2018, 23:52
RE: Czujniki dane po przecinku - przez kaczakat - 29-11-2018, 15:50
RE: Czujniki dane po przecinku - przez es2 - 03-12-2018, 01:26
RE: Czujniki dane po przecinku - przez Jarewa0606 - 03-12-2018, 22:42

Skocz do:


Przeglądający: 1 gości