OLED¶
Obsługiwany jest wyświetlacz OLED 128x64 z wykorzystaniem komunikacji I2C. Wyświetlacz jest odświeżany co około 3 sekundy.
Elementy strony¶
- Formularz konfiguracji z polami do włączenia obsługi wyświetlacza OLED, ustawienia częstotliwości magistrali I2C i treści do wyświetlenia.
- Lista odczytów z LK3, które można wyświetlić na wyświetlaczu.
Ustawienie wyświetlacza OLED¶
Na wyświetlaczu prezentujemy dane w formacie 4 linii o długości do 16 znaków. Dozwolone są znaki a-z, A-Z, 0-9, =, % oraz spacja (% tylko do wstawiania odczytów/zmiennych z LK).
Można też wstawiać wartości z czujników, podobnie jak w kliencie HTTP, używając specjalnego formatu. Więcej informacji na ten temat tutaj.
Uwagi dotyczące działania funkcji OLED¶
Problem ze zbyt długimi liniami
Uważaj aby nie wpisywać więcej niż 16 znaków w 4 lini, ponieważ na wyświetlaczu pojawią sie tylko znaki za 16 pozycją z wspomnianej lini.
Przykładowo 12345678901234567 w linii 4 spowoduje wyświetlenie na wyświetlaczu tylko 7 w lini 1.
Problem z pustymi liniami
W pustych liniach wstawiaj przynajmniej jedną spację. W przeciwnym razie wyświetlona zawartość może być błędna.
Przykładowo czysta linia 2 spowoduje, że na wyświetlaczu będą kolejno linie 1, 3, 4, 1.
Inicjalizacja wyświetlacza
Inicjalizacja wyświetlacza jest wykonywana przy starcie LK i w momencie włączenia w zakładce OLED. Dlatego wyświetlacz musi być podłaczony przed startem LK lub przy późniejszym podłączeniu, należy włączyć jego obsługę (jeśli była już włączona, to trzeba wyłączyć i włączyć jeszcze raz).
