Skocz do zawartości

Wyświetlacz 2.4 cala LCD Stacja pogodowa wyświetla biały pasek u góry ekranu


Pomocna odpowiedź

Napisano

Robię stacje pogodową na esp8266 i wyświetlaczu LCD 2.4cala. I mam pytanie czy ten biały pas to jest raczej uszkodzony wyświetlać czy raczej cos błędnie podłączone?

20230618_132831.thumb.jpg.0422d47a3aeea015a6621ddda9cbf24a.jpg i w dodatku wyświetlacz wyświetla informacje poziomo a na filmiku z YT jest pionowo.

 

cały schemat i kod wgrania pochodzi z tego filmiku: 

 

6 minut temu, Festi449 napisał:

@matsobdev Znaczy no to czy poziomo czy pionowo to mi nie przeszkadza tylko bardziej mi chodzi właśnie o to czy ten wyświetlacz jest sprawny czy nie 

No to wygraj jakiś przykład z Libsa i się wyjaśni raz, dwa😉

31 minut temu, Festi449 napisał:

@matsobdev Znaczy no to czy poziomo czy pionowo to mi nie przeszkadza tylko bardziej mi chodzi właśnie o to czy ten wyświetlacz jest sprawny czy nie 

Na 99,9% jest sprawny. Po uruchomieniu (restarcie) zawartość pamięci jest losowa, jeśli nie została zastąpiona czymś, to będzie wyświetlone, co jest. Coś nie pyka, że jest inna orientacja.

(edytowany)

Powiem tak:

Nie znam tej biblioteki, ale spróbuj gdzieś np. po gfx.init() umieścic linijkę:

gfx.setRotation(liczba);

gdzie za "liczba" podstawiasz parametr od 0 do 3.

 

Edytowano przez ethanak
(edytowany)

@ethanak Po wpisaniu tego trochę to pomogło ale niestety dalej błędnie wyświetla 

Po wpisaniu 3:20230618_195038.thumb.jpg.112794581f7c456ce93463ac55f10d97.jpgpo wpisaniu 2:20230618_195327.thumb.jpg.3afc7bc910211ef76cadb455e72ff0e3.jpg po wpisaniu 1:20230618_195528.thumb.jpg.ae05fa16afdf6e94fd8c8b2d93f53691.jpg po wpisaniu 020230618_195716.thumb.jpg.2201e527a2b761b78110af5cb5e3985d.jpg

Edytowano przez Festi449
  • 3 miesiące później...

Nie wiem czy rozwiązałeś problem czy nie ale wystarczy zamienić w bibliotece wyświetlacza wartość width z wartością height. Na zdjęciu przykład po zmianie z biblioteki  Adafruit_ILI9341

16970923112604229281429218265064.jpg

A zobacz... u mnie działa. 240x320 i funkcja invertDisplay (czy jakoś  tak).

Na dniach bedę publikować kod w temacie o modelarstwie kolejowym, tam mam współpracę z oboma typami, tak że bądź czujny 🙂

  • Lubię! 1
(edytowany)
15 minut temu, qbas0600 napisał:

też mamst7789 i na żadnej bibliotece nie pracuje prawidłowo nie dość, że nie 240x320 a 320x240 to jeszcze GRB ma kolory 🙂

240 x 320 lub 320 x 240 musi współgrać z tym co jest ustawione w memory_data_access_control (0x36). A nie BGR? Inwersja zrobi negatyw - np. wartość R zrobi: 255 - R itd., czyli w teorii kolorów barwy dopełniające (pomiędzy którymi jest największy kontrast). Nie pomoże na poprzestawiane składowe. Powyżej wspomnianym adresem 0x36 też zmienisz kolejność.

Edytowano przez matsobdev

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...