arduino i lcd

Oct 27, 2019 Last reply: 6 years ago 21 Replies

Czy istnieje i gdzie kupić wyświetlacz który można obsłużyć podobnie do



16x2 lub 20x4 z modułem i2c, ale mający 4 linie i 24-30 znakw w linii? Google znalazło mi jednego (chyba) producenta, ale bez sklepu, a na Ali czy eBay takie cuda chyba nie występują bo szukajki nie znalazły nic.

Wiem, że są wyświetlacze graficzne, ale to tylko w ostateczności.



Pomożecie? Z góry dziękuję.


Nawet jeśli znajdziesz niegraficzny to ma to sens wyłącznie do projektów hobbystycznych. Skoro nie jest masowo produkowany to może jutro go już nie być.

Graficzne spadły do poziomu cen przy których tekstowe nie mają dużo sensu.

formatting link
Uzyj graficznego, a jesli za mało zasobów w cpu to użyj drugiego cpu do emulacji tekstowego.

PS. Nic nie napisałeś o rozmiarach. To jednak projekt hobbystyczny?

w 100%.

Dziękuję za odpowiedź.

To Ci się nie pali. Wobec tego:

formatting link
Przy czym ostrzegam że nalezy zwrócić uwagę na wymiar. To nie jest duże. To nawet nie jest małe. To jest miniaturowe.

Chińczycy mają też w ofercie eink. Nie jest tak tanio, ale jest taniej niż mogło by się wydawać.

formatting link

formatting link
jest port równoległy sterowany po i2c. Możesz podłączyć do dowolnego wyświetlacza i sterujesz nim ustawiając linie na wyjściu. Zadziała z każdym wyświetlaczem kompatybilnym z HD48780. Jedyna różnica pomiędzy komunikacja po i2c a podłączeniem bezpośrednio do pinów jest taka, że zamiast wystawiać sygnały na porty w procesorze, kompletujesz całe 8 bitów do wysłania i pchasz po i2c. To ile wyświetlacz ma linii i po ile znaków to kwestia konfiguracji i wysterowania w programie.

Jacek.

Wg mnie to rozwiązanie jest bez sensu bo trzeba do programu "wsadzić" całą obsługę i2c, prościej jest na 595, trzy linie, po spi sterowanie, program prosty parę linijek i można sterować nie tylko lcd.

Można. Zasada jest ta sama. Tyle ze tutaj masz już gotowy moduł który montujesz na wyświetlaczu, bez potrzeby drutowania 595. A prosta obsługa sprzętowego i2c w procesorze będzie mniej-więcej tak samo skomplikowana jak programowe wysłanie bit po bicie albo obsługa sprzętowego SPI.

Jacek.

Tak, znam to i używam z 1602 i 2004. Niestety 20 znaków w linii to nieco za mało dla mojej zabawki - muszę wyświetlić 3 grupy po 7 znaków w każdej z 4 linii. Wraz z odstępami to 23 znaki. Niestety wyświetlacza

2404 nie znalazłem.

A 40x4 może być?

formatting link
Jacek

Prosto od Chińczyka będzie taniej:

formatting link
Jacek.

Jak lubisz duże, podświetlane LCD to zobacz wyświetlacze typu 12864. Można je sterować szeregowo. Są to wyświetlacze graficzne 128x64 ale w ROMie mają zestaw znaków

formatting link

kupisz za 5 dolców:

formatting link
albo za 3.33 w wersji z taśmą
formatting link
c.

W dniu 27.10.2019 o 22:31, Jacek Radzikowski pisze:

nieco długi - 19 cm i chyba te moduły o których pisałeś wcześniej nie będą z tym działać. Pewnie skończy się na tym 12864. Albo na drastycznym cięciu wyświetlanych informacji.

Na 128 pixelach nie zmieścisz 24 znaków

No to zonk... będziemy ciąć. Dziękuję za informację.

Poszukaj może jakiegoś mniejszego. Wyświetlacze 4x40 zwykle są zorganizowane jako dwa 2x40 jeden nad drugim, z dwoma liniami E dla każdej z kości. 4 linie danych, RS, RW i 2xE to akurat jest 8 linii sterujących. W sam raz na taką kostkę. Tylko będziesz musiał samemu oprogramować obsługę interfejsu fizycznego. A jak już chcesz robić na wyświetlaczu graficznym to weź coś z min 256 kolumnami. Przy 128 kolumnach będziesz miał 5 pikseli na znak. Trochę za mało jak na poważny projekt.

Jacek.

Kiedys nie byloby klopotu ... hm, pomylilo im sie ?

formatting link
- w tym na pewno.

Dwa takie ?

J.

Dnia Mon, 28 Oct 2019 22:28:35 +0000, Michal M. Lechanski napisał(a):

To jeszcze moze popatrz na mniejsze wyswietlacze, albo wydrukuj sobie

- czy czytelny odczyt tych 23 znakow nie wymaga stosownej wielkosci ... szczegolnie jesli staruszkowie maja czytac ... bez okularow :-(

J.

W języku angielskim małe 'm' czasami pisze się tak jak duże ('M'), tylko niższe. Może tak to robili?

stary grzyb napisał:

A w rosyjskim, to nawet nie tylko czasami.

Jarek

To jest dobre jak robisz na płytce stykowej, dla swojej płytki ten moduł nie pomaga.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required