• 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
DS18B20 jak obnizyc wyswietlana temp?
#1
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);
 
Odpowiedź
#2
Serial.print((sensors.getTempCByIndex(0)-3),1) ;

A tak nie zadziała?
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#3
dzieki piekne Smile
nie myslalem ze to bedzie takie proste
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości