Opis produktu: Wyświetlacz LCD 2x16 znaków zielony ze złączami - justPi
Alfanumeryczny wyświetlacz LCD marki justPi. Prezentuje wartości w dwóch liniach, po 16 znaków w każdej. Zasilany jest napięciem 5 V. Charakteryzuje się wyjątkowo prostą obsługą, wysoką dostępnością oraz licznym wsparciem dla wielu mikrokontrolerów. Znaki wyświetlane są na zielonym tle. Moduł posiada wlutowane złącza niezbędne do połączenia z Arduino.
Produkt kompatybilny z Arduino
W standardowym zestawie bibliotek i przykładowych programów pobieranych ze środowiskiem Arduino IDE znajduje się biblioteka LiquidCrystal, która umożliwia obsługę prezentowanego wyświetlacza.
Opis wyprowadzeń wyświetlacza
Alfanumeryczny wyświetlacz posiada 12 pinów, które nie posiadają oznaczeń na płytce. Każde z nich odpowiada kolejno:
- 1 - VSS - masa układu
- 2 - VDD - zasilanie 5 V
- 3 - V0 - kontrast
- 4 - RS - wybór rejestru instrukcji wyświetlacza (stan niski) albo rejestru danych (stan wysoki)
- 5 - R/W - odczyt (stan niski) / zapis (stan wysoki)
- 6 - E - odblokowanie wyświetlacza
- 7...14 - DB0...DB7 - magistrala danych
- 15 - LEDA - zasilania podświetlania 5 V
- 16 - LEDK - masa układu podświetlania
Sterowanie modułem LCD 2x16
Wyświetlaczem od justPi można sterować w czterech trybach:
- 8-bitowym bez odczytu flagi zajętości - do transmisji potrzebnych jest osiem linii magistrali danych i dwie linie sterujące (RS, E - RW podłączone do masy),
- 8-bitowym z odczytem flagi zajętości - do transmisji potrzebnych jest osiem linii magistrali danych i trzy linie sterujące (RS, E, RW),
- 4-bitowym z odczytem flagi zajętości- do transmisji potrzebne są cztery linie magistrali danych i trzy linie sterujące (RS, E, RW),
- 4-bitowym bez odczytu flagi zajętości - do transmisji potrzebne są cztery linie magistrali danych i dwie linie sterujące (RS, E - RW podłączone do masy).
Najczęściej wybieranym sposobem komunikacji jest tryb 4-bitowy bez odczytu flagi zajętości. Wysyłanie pół bajtu pozwala zaoszczędzić cenne wyprowadzenia I/O mikrokontrolera - wykorzystywane są tylko cztery linie danych (w 8-bitowym zajętych jest ich aż osiem). Brak odczytu flagi zajętości wprowadza konieczność stosowania programowych opóźnień, ale pozwala zaoszczędzić kolejną linię - R/W. Pin ten może zostać podłączony na stałe do masy, ponieważ dane będą transportowane tylko w jedną stronę - do wyświetlacza.
Specyfikacja techniczna wyświetlacza
- Typ: wyświetlacz LCD alfanumeryczny
- Napięcie zasilania: 5 V
- Sterownik zgodny z HD44780
- Podświetlanie: czarne znaki
- Zielone tło
- Zakres temperatury pracy: od -20°C do 70°C
- Wymiary jednego znaku: 2,45 x 5 mm
- Wymiary modułu: 80 x 36 mm