Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino UNO - Zagwozdka z wyświetlaniem cyfr na wyświetlaczu LCD

16 Gru 2015 00:51 1677 7
  • Poziom 14  
    Dlaczego wyświetlacz LCD 16x2 nie wyświetla mi pełnych znaków (cyfr). Jeśli chcę wyświetlić temp. 25.68 to pokazuje mi się tylko 2.68.
    Krótko mówiąc LCD wyświetla pierwszą cyfrę (drugą ,trzecia itd obcina), a po przecinku wyświetla wszystkie.
    Tak samo jak chcę użyć polecenia lcd.print("TEST") to na lcd jest tylko literka T.

    Wyświetlacz mam podpięty poprzez I2C.
    W podglądzie serial.print jest wszystko pokazane ok.
  • PCBway
  • Poziom 22  
    Podłączałeś przez PCF8574?
    Spróbuj podmienić expandery bo może masz uszkodzony.
  • PCBway
  • Poziom 14  
    Tak stosuje gotową przejscówke opartą na PCF8574 Na razie nie mam drugiego modułu do podmiany.
  • Użytkownik usunął konto  
  • Poziom 14  
    Wystarczy ze stworze prosty program który ma wysłac np "123.654" do wyswietlacza. To na nim bedzie jedynie 1.654.
  • Poziom 10  
    podłączę się pod temat bo mam dość podobny problem, tez zakupiłem przejściówkę i2c na PCF8574 ze wyświetla mi tylko literkę np. "H" (hello world) a w przykładzie poniżej wyświetlacz zachowuje się dopiero dziwnie bo wyświetla H, potem jakieś serduszko, czeka około 5 sekund i wyświetla ciągi wszystkich znaków, tutaj daje kod:

    Kod: c
    Zaloguj się, aby zobaczyć kod
  • Poziom 10  
    jeśli kogoś będzie to interesowało to zmiana programu na starszy załatwiło całkowicie sprawę.
  • Użytkownik usunął konto