Arduino Polska Forum

Pełna wersja: DS18B20 jak obnizyc wyswietlana temp?
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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);
Serial.print((sensors.getTempCByIndex(0)-3),1) ;

A tak nie zadziała?
dzieki piekne Smile
nie myslalem ze to bedzie takie proste