Hirdetés

Keresés

Új hozzászólás Aktív témák

  • DigitXT

    félisten

    válasz Atamano #12314 üzenetére

    Ugyanúgy rossz.:D Temp2 értékét adod vissza, de annak soha nem adsz értéket.
    Lehet, hogy csak elírás, és az akart lenni, hogy:
    Temperature1 = (sensors.getTempCByIndex(SENSOR_INDEX));
    if(Temperature1 == -127)
    {// do nothing
    }
    else{
    Temperature2 = Temperature1;
    }
    Serial.print(Temperature2);

    Amúgy nem vagyok biztos benne, hogy nem menne syntax error-ra egy töküres
    blokk. De most nincs előttem a fordító. Viszont, ha már így írod, akkor én oda a
    a "do nothing" helyére csak beletennék egy darab újra olvasást, tuti, ami fix...:DDD

    Persze ez mondom, túlbonyolítás, az egész ellenőrzés valójában egyetlen sor...
    if (Temperature1 != -127) Temperature2 = Temperature1;
    Addig semmi szükség az else ágra, amíg hibakezelést nem akarsz csinálni...:D

    Szerk: ahh, közben törölted, akkor mindegy, a lényeg akkor átment.:R

Új hozzászólás Aktív témák