Hej wszystkim! Jestem dostawcą wyświetlacza TFT 2,4 cala Ili9341. Dzisiaj pokażę Ci, jak wyświetlić tabelę wyników na tym niesamowitym małym ekranie.
Na początek porozmawiajmy o tym, dlaczego chcesz używać 2,4-calowego monitora TFT Ili9341 w tabeli liderów. Ma przyzwoitą rozdzielczość, żywe kolory wyświetlacza i stosunkowo łatwo można go połączyć z mikrokontrolerem. Niezależnie od tego, czy pracujesz nad projektem związanym z grą, systemem punktacji sportowej, czy inną aplikacją, w której chcesz wyświetlać rankingi, ten ekran doskonale poradzi sobie z tym zadaniem.
Warunki wstępne
Zanim zaczniesz, będziesz potrzebować kilku rzeczy. Oczywiście potrzebny jest sam wyświetlacz TFT 2,4 cala Ili9341. Będziesz także potrzebował mikrokontrolera, takiego jak Arduino lub Raspberry Pi. Używałem obu i działają świetnie z tym ekranem. Będziesz także potrzebować podstawowych elementów elektronicznych, takich jak rezystory i kondensatory, oraz niezbędnych kabli do podłączenia wszystkiego. I oczywiście będziesz potrzebować wiedzy programistycznej. Jeśli dopiero zaczynasz programować, nie martw się. W Internecie jest mnóstwo zasobów, które pomogą Ci zacząć.
Konfiguracja sprzętu
Przejdźmy do konfiguracji sprzętu. Podłączenie 2,4-calowego TFT Ili9341 do mikrokontrolera jest dość proste. W ekranie zastosowano protokół SPI (Serial Peripheral Interface), który jest powszechnym sposobem komunikacji pomiędzy urządzeniami. Będziesz musiał podłączyć piny MOSI (Master Out Slave In), MISO (Master In Slave Out), SCK (Serial Clock) i CS (Chip Select). Schemat pinów dla 2,4-calowego TFT Ili9341 można znaleźć w arkuszu danych.
Jeśli używasz Arduino, możesz podłączyć ekran do pinów SPI na płycie. Na przykład w Arduino Uno pin MOSI to 11, MISO to 12, SCK to 13 i możesz użyć dowolnego cyfrowego pinu dla CS. Upewnij się również, że prawidłowo podłączyłeś piny zasilania i uziemienia. Możesz też sprawdzićInterfejs Spi LCDaby uzyskać więcej informacji na temat wyświetlaczy LCD interfejsu SPI.
Konfiguracja oprogramowania
Po skonfigurowaniu sprzętu czas przejść do oprogramowania. Będziesz musiał zainstalować niezbędne biblioteki dla TFT 2,4-calowego Ili9341. Dostępnych jest kilka różnych bibliotek, ale polecam korzystanie z bibliotek Adafruit_GFX i Adafruit_ILI9341. Biblioteki te ułatwiają rysowanie kształtów, tekstu i obrazów na ekranie.


Biblioteki te można zainstalować za pomocą Menedżera bibliotek Arduino IDE. Po prostu przejdź do Szkic> Dołącz bibliotekę> Zarządzaj bibliotekami i wyszukaj „Adafruit GFX” i „Adafruit ILI9341”. Kliknij przycisk Instaluj dla każdej biblioteki.
Wyświetlanie tabeli liderów
Przejdźmy teraz do zabawniejszej części – wyświetlenia tabeli liderów. Pierwszym krokiem jest zdefiniowanie danych do tabeli liderów. Może to być lista nazwisk i wyników. Na przykład:
#include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> #define TFT_CS D10 #define TFT_DC D9 #define TFT_RST D8 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); // Dane tabeli liderów const char* Names[5] = {"Alice", "Bob", "Charlie", "David", "Eve"}; int wyniki[5] = {100, 90, 80, 70, 60}; nieważna konfiguracja() { tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); } void pętla() { tft.setCursor(10, 10); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); tft.print("Tabela wyników"); for (int i = 0; i < 5; i++) { tft.setCursor(10, 40 + i * 30); tft.print(i + 1); tft.print(". "); tft.print(nazwy[i]); tft.print(": "); tft.print(wyniki[i]); } opóźnienie(5000); }
W tym kodzie najpierw dołączamy niezbędne biblioteki i definiujemy piny dla ekranu TFT. Następnie tworzymy instancjęAdafruit_ILI9341klasa. worganizować cośfunkcję, inicjujemy ekran, ustawiamy obrót i wypełniamy ekran czernią.
wpętlafunkcji, najpierw drukujemy tytuł „Tabela wyników” u góry ekranu. Następnie przeglądamy tablice nazw i wyników i wyświetlamy każdy wpis na ekranie. Na koniec dodajemy opóźnienie 5 sekund przed powtórzeniem pętli.
Dostosowywanie tabeli liderów
Możesz dostosować tabelę wyników, aby wyglądała bardziej interesująco. Można na przykład zmienić kolor, rozmiar i czcionkę tekstu. Możesz także dodać grafikę lub obrazy. Biblioteka Adafruit_GFX udostępnia funkcje do rysowania kształtów, takich jak prostokąty, okręgi i linie. Możesz użyć tych funkcji, aby stworzyć bardziej atrakcyjną wizualnie tabelę wyników.
Rozwiązywanie problemów
Jeśli masz problemy z prawidłowym wyświetlaniem tabeli liderów, możesz sprawdzić kilka rzeczy. Najpierw upewnij się, że połączenia sprzętowe są prawidłowe. Sprawdź schemat pinów i upewnij się, że wszystkie piny są prawidłowo podłączone. Po drugie, sprawdź oprogramowanie. Upewnij się, że zainstalowałeś odpowiednie biblioteki i że kod jest wolny od błędów. Możesz także spróbować użyć przykładowego kodu dostarczonego przez bibliotekę, aby sprawdzić, czy ekran działa.
Inne opcje TFT LCD
Jeśli 2,4-calowy wyświetlacz TFT Ili9341 nie spełnia Twoich potrzeb, oferujemy również inne opcje TFT LCD. Na przykład mamyEkran TFT LCD o przekątnej 4,3 cala i rozdzielczości 480 × 320 RGB, który ma większy ekran i wyższą rozdzielczość. Możesz też sprawdzićInterfejs Spi LCDaby uzyskać więcej informacji na temat naszych wyświetlaczy LCD z interfejsem SPI.
Skontaktuj się z nami w sprawie zakupów
Jeśli jesteś zainteresowany zakupem 2,4-calowego monitora TFT Ili9341 lub któregokolwiek z naszych innych produktów TFT LCD, skontaktuj się z nami. Chętnie omówimy Twoje wymagania i przedstawimy ofertę. Mamy zespół ekspertów, którzy mogą pomóc w przypadku jakichkolwiek pytań technicznych. Niezależnie od tego, czy jesteś hobbystą, czy profesjonalistą, mamy dla Ciebie odpowiednie rozwiązanie.
Referencje
- Dokumentacja biblioteki Adafruit_GFX
- Dokumentacja biblioteki Adafruit_ILI9341
- TFT 2,4 cala Ili9341 Karta katalogowa