Hirdetés

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

  • Aryes

    nagyúr

    válasz Undoroid #15845 üzenetére

    Nagyon szívesen! :)

    Én még egyik szenzorral se dolgoztam, de ha jól értem a dokumentációt, ezt a kódot kell csak kiegészíteni:

    if(answer==i[4] && answer!=0)
    {
    lcd.setCursor(7,0);
    lcd.print(i[2]);
    lcd.setCursor(11,1);
    lcd.print(i[0]);
    }

    Ilyen formában:

    if(answer==i[4] && answer!=0)
    {
    lcd.setCursor(7,0);
    lcd.print(i[2]);
    lcd.print(',');
    lcd.print(i[3]);
    lcd.setCursor(11,1);
    lcd.print(i[0]);
    lcd.print(',');
    lcd.print(i[1]);
    }

    és ahogy írtad, a " C " és a " % " jeleket el kell mozdítani a jelenlegi helyéről, hogy mennyivel, azt sajnos nem tudom megmondani, attól függ, hány tizedesjegyet ad vissza a szenzor. Egyébként printf-el meg lehetne formázni az egészet úgy, hogy a tizedesvessző mindig ugyanoda kerüljön, egymás alá, hogy jól is nézzen ki, ebben viszont nem tudok segíteni. :)

    [ Szerkesztve ]

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