Wyświetlacz z systemem plików

Modułowe wyświetlacze LCD Easy TFT z oferty firmy Artronic oprócz samego wyświetlacza, mają wbudowany buzzer i czytnik kart micro SD, z których w bardzo łatwy sposób można wyświetlać pliki graficzne. Uzupełnieniem tych możliwości jest panel dotykowy z kontrolerem udostępniający użytkownikowi współrzędne miejsca dotyku. Obsługa wyświetlacza i panelu odbywa się za pomocą interfejsu szeregowego.

Dodaj do ulubionych źródeł w Google
Posłuchaj
00:00

Easy TFT dostępne są w 6 rozmiarach 3,5, 4,3, 5, 5,6, 7 i 8". Wszystkie są zasilane napięciem 5 V i mają 16-bitową paletę barw oraz wbudowany panel dotykowy. Poszczególne wersje różnią się między sobą także rozdzielczością, jasnością, zakresem temperatur pracy i oczywiście pobieranym prądem. Ich parametry zostały zebrane w tabeli 1.

Podstawową cechą, wyróżniającą te wyświetlacze spośród innych dostępnych na rynku jest wspomniane wcześniej, wbudowane złącze kart micro SD. Producent zdecydował się by je zastosować z kilku powodów.

Po pierwsze, stosowanie kolorowych wyświetlaczy graficznych wiąże się ze zwiększonym obciążeniem sterujących nimi mikrokontrolerów. Niemałe rozdzielczości wyświetlaczy stosowanych w nowoczesnych aplikacjach wymagają ciągłego przesyłu dużych ilości danych pomiędzy mikrokontrolerem a wyświetlaczem, aby zapewnić płynne działanie graficznego interfejsu użytkownika i prezentowanych animacji. W efekcie, nierzadko inżynier musi zastosować w swojej aplikacji znacznie droższy i bardziej wydajny mikrokontroler niż byłby potrzebny, gdyby użyć wyświetlacza o mniejszej rozdzielczości.

Problemem jest także pamięć danych, którymi dysponuje wiele mikrokontrolerów, a która może być niewystarczająca by zmieścić jeden obraz zajmujący całą powierzchnię wyświetlacza. Sprawia to, że twórca aplikacji musi rozwiązać ten problem ładując obraz po kawałku, co jest bardziej pracochłonne. Czas zaoszczędzić można także przy zmianie podzespołów na nowsze. Szybko zmieniająca się technologia wyświetlaczy i mikrokontrolerów sprawia, że opracowując nowe wersje starszych urządzeń elektronicznych stosuje się najczęściej zupełnie nowy sprzęt, co niestety pociąga za sobą konieczność zmiany niektórych fragmentów kodu. W przypadku zastosowania modułów wyświetlaczy takich, jak omawiane, raz napisany kod, odpowiadający za ładowanie zdjęć z pamięci karty micro SD na ekran będzie działać tak samo dobrze, praktycznie niezależnie od użytego mikrokontrolera czy rodzaju zamontowanego wyświetlacza.

Tabela 1. Parametry wyświetlaczy z rodziny Easy TFT

W końcu, jak podkreśla producent, korzystne jest także to, że twórca aplikacji zaoszczędza czas, gdyż podmiana grafik w powstającym urządzeniu sprowadza się do wgrania plików z komputera na kartę SD, co jest procesem bardzo prostym i nie wymaga umiejętności programistycznych. Tymczasem jeśli obrazy zapisane byłyby w pamięci mikrokontrolera lub innej zewnętrznej pamięci, nierzadko konieczne byłoby przekompilowanie programu, a wgranie nowych danych wymagałoby użycia specjalistycznych narzędzi.

W praktyce

Proces ładowania obrazów na kartę SD wymaga uprzedniego ich przygotowania. Potrzebne pliki graficzne powinny być w formacie BMP, w katalogu BMP_FILE, a ich nazwy powinny przyjmować postać trójcyfrowych, kolejnych liczb, począwszy od 000.bmp. Następnie należy użyć dostarczonego przez producenta programu Bmptobin.exe, który wygeneruje dwa pliki w katalogu BMP_DATA. Plik BMPDATA.BIN będzie zawierał wszystkie scalone ze sobą obrazy, a plik TABLE.BIN będzie zawierał indeks, który pozwoli urządzeniu na znalezienie początku i końca poszczególnych grafik. Tak utworzone pliki należy wgrać na kartę SD.

Urządzenie zostało też przygotowane do wyświetlania tekstów za pomocą różnych czcionek, co jest możliwe dzięki konwerterowi plików fontów. Te po przetworzeniu również należy wgrać na kartę pamięci, tworząc plik HZK.BIN. Po wgraniu danych wystarczy nacisnąć przycisk K1, znajdujący się na odwrocie wyświetlacza, by zresetować moduł i by nowo wgrane pliki były dostępne do użytku.

Polecenia

Producent w celu ułatwienia pracy programistom przygotował też wygodny w obsłudze sposób wydawania poleceń do modułu. Są one przesyłane w postaci tekstowej, zgodnie ze wzorem "Polecenie P1 P2 P3.... n", gdzie po poleceniu, podawane są oddzielone spacjami kolejne parametry, a na końcu stawiany jest znak końca linii. Parametry mogą przyjmować postać 16-bitowych, dodatnich liczb całkowitych lub ciągów alfanumerycznych. Co ważne, po otrzymaniu polecenia urządzenie zaczyna je wykonywać, sygnalizując to niskim stanem na wyprowadzeniu "Busy". Wtedy to moduł nie jest w stanie przyjmować nowych poleceń.

Lista poleceń obejmuje takie komendy jak:

  • kolejne wyświetlanie wszystkich obrazów załadowanych na kartę pamięci SD;
  • narysowanie okręgu;
  • wypełnienie czworoboku;
  • zamalowanie całego ekranu;
  • wycięcie fragmentu obrazu z pliku;
  • narysowanie kropki;
  • narysowanie linii;
  • włączenie/wyłączenie podświetlenia;
  • załadowanie obrazu z pliku w konkretnym miejscu ekranu;
  • załadowanie obrazu z pliku .BMP, .JPG, .TGA lub .PNG z karty SD;
  • narysowanie prostokąta;
  • pobranie informacji o rozdzielczości ekranu;
  • wyświetlenie tekstu lub wyświetlenie tekstu wybraną czcionką;
  • uruchomienie buzzera na konkretny czas z zadaną częstotliwością;
  • uruchomienie animacji.

Zanim wyda się polecenia, konieczne jest skonfigurowanie modułu poprzez wgranie pliku tekstowego Config.ini na kartę SD. W pliku powinny się znaleźć informacje na temat szybkości interfejsu, koloru startowego, pracy w trybie demo (automatycznego ładowania plików z karty po starcie urządzenia), interwale odczytu panelu dotykowego, itp.

Podsumowanie

Wyświetlacze Easy TFT świetnie nadają się do sytuacji, gdy potrzeba w szybki sposób rozbudować projektowane urządzenie o interfejs graficzny. Wbudowany panel dotykowy pozwala na wygodną realizację interfejsu użytkownika, a prosty zestaw komend jest łatwy do użycia w programie.

Artronic
www.artronic.com.pl

Chcesz częściej widzieć nasze artykuły w Google? Dodaj ElektronikaB2B do ulubionych źródeł
Powiązane treści
Elektroluminescencyjne wyświetlacze Lumineq do zadań specjalnych
Nowe technologie i szeroka oferta podstawą szybkiego rozwoju rynku wyświetlaczy
Zobacz więcej w kategorii: Prezentacje firmowe
Zasilanie
Zasilacze buforowe - ciągłość pracy po zaniku zasilania
PCB
Optymalizacja czasu realizacji prototypów PCB w procesach przedprodukcyjnych
Komponenty
Komponenty DNP w zestawieniu BOM – zasady prawidłowej specyfikacji części nieobsadzanych
Elektromechanika
Samobalansujący egzoszkielet Project MARCH – innowacje w elektronice i sterowaniu
Produkcja elektroniki
Rochester Electronics wprowadza Through Life Support 360™ (TLS360™), aby zwiększyć pewność w zakresie cyklu życia półprzewodników
Optoelektronika
Wyświetlacze w ładowarkach samochodów elektrycznych
Zobacz więcej z tagiem: Artykuły
Magazyn
Październik 2026
Magazyn
Wrzesień 2026
Magazyn
Sierpień 2026

Zobaczyć obiekt oczami radaru, czyli dlaczego potrzebujemy laboratorium do pomiarów RCS?

Radar postrzega świat inaczej niż człowiek. Zamiast obrazu tworzonego przez światło widzialne rejestruje echo wysłanej fali elektromagnetycznej. Na odpowiedź radarową obiektu wpływają nie tylko jego rozmiary, lecz także kształt, zastosowane materiały, częstotliwość oraz kierunek obserwacji. Dlatego dwa przedmioty o podobnych wymiarach mogą być dla radaru widoczne zupełnie inaczej. Jak zatem sprawdzić, co radar rzeczywiście "widzi"? Służą temu pomiary RCS, prowadzone między innymi w specjalistycznych laboratoriach, które zapewniają kontrolowane i powtarzalne warunki oraz umożliwiają uzyskanie dokładności wymaganej w danym zastosowaniu.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów