Witam.
Już kiedyś udało mi się bez problemu odpalić bibliotekę do HD44780, lecz była to wersja na 2 linie i wszystko śmigało, tutaj niestety jest na 4 i działają tylko 2 pierwsze.
Co jest nie tak?
W takim przypadku wyświetlały się 2 ostatnie, jeśli ich nie wpiszę wyświetlają się 2 pierwsze.
Biblioteka:
Myślę, że to coś z tym:
Przy okazji mam jeszcze inny problem, wyświetlany tekst widoczny jest tylko pod kątem, patrząc wprost widać tylko pełne pola, czy to tylko kwestia kontrastu, czy coś gorszego? Na razie nie mam potencjometru tylko połączenie do masy.
EDIT:
Znalazłem rozwiązanie przeglądają bibliotekę dla Arduino, tak wygląda zamieniony fragment, jednak ten który wcześniej podałem:
4 to liczba linii.
W oryginale z Arduino było tak, wymagało zmiany nazw zmiennych i funkcji.
Do ostaniego pytania - starczy pobawić się kontrastem, czy coś zwaliłem, że tylko z boku widać?
Już kiedyś udało mi się bez problemu odpalić bibliotekę do HD44780, lecz była to wersja na 2 linie i wszystko śmigało, tutaj niestety jest na 4 i działają tylko 2 pierwsze.
Co jest nie tak?
Kod: C / C++
W takim przypadku wyświetlały się 2 ostatnie, jeśli ich nie wpiszę wyświetlają się 2 pierwsze.
Biblioteka:
Kod: C / C++
Kod: C / C++
Myślę, że to coś z tym:
Kod: C / C++
Przy okazji mam jeszcze inny problem, wyświetlany tekst widoczny jest tylko pod kątem, patrząc wprost widać tylko pełne pola, czy to tylko kwestia kontrastu, czy coś gorszego? Na razie nie mam potencjometru tylko połączenie do masy.
EDIT:
Znalazłem rozwiązanie przeglądają bibliotekę dla Arduino, tak wygląda zamieniony fragment, jednak ten który wcześniej podałem:
Kod: C / C++
4 to liczba linii.
W oryginale z Arduino było tak, wymagało zmiany nazw zmiennych i funkcji.
Kod: C / C++
Do ostaniego pytania - starczy pobawić się kontrastem, czy coś zwaliłem, że tylko z boku widać?
