Arduino Polska Forum
DS18B20 jak obnizyc wyswietlana temp? - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: DS18B20 jak obnizyc wyswietlana temp? (/watek-ds18b20-jak-obnizyc-wyswietlana-temp)



DS18B20 jak obnizyc wyswietlana temp? - dagnus - 04-05-2023

Witam.
Mam podlaczone czujniki temp i wyswietlacz do UNO. Po probach "organoleptycznych" okazalo sie ze czujniki zawyzaja temp o 3st. Czy mozna uzyc jakiegos "działania" zeby wyswietlacz wskazywal wlasciwa temp? (odczyt z czujnika -3?)

to petla programu:

void loop()
  {
    sensors.requestTemperatures();
    Serial.print(sensors.getTempCByIndex(0),1) ;
    Serial.print(" C1  ") ;
    Serial.print(sensors.getTempCByIndex(1),1) ;
    Serial.print(" C2  ");
    Serial.print(sensors.getTempCByIndex(2),1);
    Serial.println(" C3    ");
    lcd.setCursor(0,0);
    lcd.print("T1");
    lcd.setCursor(3,0);
    lcd.print(sensors.getTempCByIndex(0),1);
    lcd.setCursor(8,0);
    lcd.print("T2");
    lcd.setCursor(11,0);
    lcd.print(sensors.getTempCByIndex(1),1);
    lcd.setCursor(0,1);
    lcd.print("T3");
    lcd.setCursor(3,1);
    lcd.print(sensors.getTempCByIndex(2),1);
    if(digitalRead(5)==HIGH)
    {
      lcd.backlight();
    }
    else
    {
      lcd.noBacklight();
    }
    delay(1000);


RE: DS18B20 jak obnizyc wyswietlana temp? - Jarewa0606 - 04-05-2023

Serial.print((sensors.getTempCByIndex(0)-3),1) ;

A tak nie zadziała?


RE: DS18B20 jak obnizyc wyswietlana temp? - dagnus - 05-05-2023

dzieki piekne Smile
nie myslalem ze to bedzie takie proste