Tak, tak warto przeanalizować dokładnie działanie tej funkcji...
a na piechotę też mógł kolega to zrobić, ale to jest zawsze niepotrzebna grzebanina w kodzie i zawsze trzeba dodatkowe linie kodu wklepywać....
wystarczyło bowiem zrobić warunek:
Kod:
if( liczba < 10 ) lcd_str("0");
o ile oczywiście miałyby być dwie liczby po przecinku. Bo dla trzech co zrozumiałe trzeba byłoby już inaczej....
Jak widać, dla liczby mniejszej niż 10 najpierw taki warunek wyświetli to brakujące zero więc wynik będzie tego tyou:
1.03zamiast
1.3
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]