Wyświetlacz LCD 128×64, ST7920, test podłączenia
Moduł LCD, niebiesko-biały, graficzny, o rozdzielczości 128×64 – do wielu projektów nieco lepszy niż znakowe wyświetlacze LCD. Tutaj zapisuję proste informację jak podłączyć do Arduino by przetestować działanie LCD. LCD-207, bo o nim mowa, jest dość prosty w użyciu z Arduino. Podłączymy go po prostu w trybie SPI:
- BLK <-> GND
- BLA <-> 3.3V
- VSS <-> GND
- VDD <-> 5V
- PSB <-> GND
- E <-> D13 (SCK)
- R/W <-> D11 (MOSI)
- RS <-> D10 (CS)
- RST <-> D8
Teraz, do testów wgramy przykładowy szkic. Zainstaluj bibliotekę 8Ug2 (wiki projektu tutaj). Spróbujmy wgrać przykład Examples/U8g2/games/SpaceTrasher. Program jest gotowy, tylko trzeba zdefiniować właściwie obiekt wyświetlacza. Jest tam ponad setka gotowych wzorów dla różnych modułów. Przy podłączeniu do SPI właściwa inicjalizacja powinna wyglądać:
U8G2_ST7920_128X64_1_HW_SPI u8g2(U8G2_R0, /* CS=*/ 10, /* reset=*/ 8);
Znajdź tą linie i ją odkomentuj albo skopiuj i wklej. Skompiluj i wgraj. Wynik powinien być podobny do tego na zdjęciu.

Jeśli uważnie przyjrzysz się zdjęciu, to dostrzeżesz, że LCD ma dodatkowe złącza. Swego czasu część LCD-207 miała je – są to złącze SPI (na dole po prawej) oraz wszystkie złącza wyprowadzone na górze w formie podwójnego rzędu (można użyć gniazda IDC). Była to jedna dostawa, teraz wszystkie LCD mają złącza/wygląd jak na zdjęciach produktowych.
