Хей всички! Аз съм доставчик на TFT 2,4-инчов дисплей Ili9341. Днес ще споделя с вас как да покажете класация на този страхотен малък екран.
Първо, нека поговорим защо бихте искали да използвате TFT 2,4-инчовия Ili9341 за класация. Има прилична разделителна способност, ярък цветен дисплей и е относително лесен за свързване с микроконтролер. Независимо дали работите върху проект за игри, система за спортни резултати или всяко друго приложение, където трябва да показвате класации, този екран може да свърши добре работата.
Предпоставки
Преди да започнете, ще ви трябват няколко неща. Очевидно се нуждаете от самия TFT 2,4-инчов дисплей Ili9341. Ще ви е необходим и микроконтролер, като Arduino или Raspberry Pi. Използвал съм и двата и работят чудесно с този екран. Ще ви трябват и някои основни електронни компоненти като резистори и кондензатори и необходимите кабели за свързване на всичко. И разбира се, ще ви трябват познания по програмиране. Ако сте нов в програмирането, не се притеснявайте. Има много ресурси онлайн, които да ви помогнат да започнете.
Хардуерна настройка
Да влезем в настройката на хардуера. Свързването на TFT 2,4-инчовия Ili9341 към вашия микроконтролер е доста лесно. Екранът използва протокола SPI (Serial Peripheral Interface), който е обичаен начин за комуникация между устройства. Ще трябва да свържете щифтовете MOSI (Master Out Slave In), MISO (Master In Slave Out), SCK (Serial Clock) и CS (Chip Select). Можете да намерите диаграмата на pinout за TFT 2,4 инча Ili9341 в листа с данни.
Ако използвате Arduino, можете да свържете екрана към SPI щифтовете на платката. Например на Arduino Uno щифтът MOSI е 11, MISO е 12, SCK е 13 и можете да използвате всеки цифров щифт за CS. Уверете се, че свързвате захранващите и заземяващите щифтове също правилно. Можете също да проверитеSpi интерфейс LCDза повече информация относно LCD дисплеите с интерфейс SPI.
Настройка на софтуера
След като хардуерът е настроен, е време да преминете към софтуера. Ще трябва да инсталирате необходимите библиотеки за TFT 2,4 инча Ili9341. Има няколко различни налични библиотеки, но препоръчвам да използвате библиотеките Adafruit_GFX и Adafruit_ILI9341. Тези библиотеки улесняват рисуването на форми, текст и изображения на екрана.


Можете да инсталирате тези библиотеки, като използвате Library Manager на Arduino IDE. Просто отидете на Sketch > Include Library > Manage Libraries и потърсете „Adafruit GFX“ и „Adafruit ILI9341“. Щракнете върху бутона Инсталиране за всяка библиотека.
Показване на класацията
Сега да преминем към забавната част - показване на класацията. Първата стъпка е да дефинирате данните за класацията. Това може да е списък с имена и резултати. Например:
#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); // Данни за таблото const char* names[5] = {"Alice", "Bob", "Charlie", "David", "Eve"}; int резултати [5] = {100, 90, 80, 70, 60}; void setup() {tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); } void loop() { tft.setCursor(10, 10); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); tft.print("Класиране"); за (int i = 0; i < 5; i++) { tft.setCursor(10, 40 + i * 30); tft.print(i + 1); tft.print(". "); tft.print(имена[i]); tft.print(": "); tft.print(резултати[i]); } забавяне (5000); }
В този код първо включваме необходимите библиотеки и дефинираме щифтовете за TFT екрана. След това създаваме екземпляр наAdafruit_ILI9341клас. Внастройкафункция, инициализираме екрана, задаваме въртенето и запълваме екрана с черно.
Вцикълфункция, първо отпечатваме заглавието „Табло“ в горната част на екрана. След това преминаваме през масивите с имена и резултати и отпечатваме всеки запис на екрана. Накрая добавяме забавяне от 5 секунди, преди да повторим цикъла.
Персонализиране на класацията
Можете да персонализирате класацията, за да изглежда по-интересна. Например, можете да промените цвета, размера и шрифта на текста. Можете също да добавяте графики или изображения. Библиотеката Adafruit_GFX предоставя функции за рисуване на форми като правоъгълници, кръгове и линии. Можете да използвате тези функции, за да създадете по-привлекателна визуално класация.
Отстраняване на неизправности
Ако имате проблеми с правилното показване на класацията, има няколко неща, които можете да проверите. Първо се уверете, че хардуерните връзки са правилни. Проверете диаграмата на разводките и се уверете, че всички щифтове са свързани правилно. Второ, проверете софтуера. Уверете се, че сте инсталирали правилните библиотеки и че кодът е без грешки. Можете също да опитате да използвате примерния код, предоставен от библиотеката, за да видите дали екранът работи.
Други TFT LCD опции
Ако TFT 2,4-инчовият Ili9341 не отговаря на вашите нужди, ние предлагаме и други TFT LCD опции. Например, имаме4,3-инчов 480×320 RGB интерфейс TFT LCD екран, който има по-голям екран и по-висока резолюция. Можете също да проверитеSpi интерфейс LCDза повече информация относно нашите LCD дисплеи със SPI интерфейс.
Свържете се с нас за поръчки
Ако се интересувате от закупуването на TFT 2,4 инча Ili9341 или някой от другите ни TFT LCD продукти, не се колебайте да се свържете с нас. Ще се радваме да обсъдим вашите изисквания и да ви предоставим оферта. Имаме екип от експерти, които могат да ви помогнат с всякакви технически въпроси, които може да имате. Независимо дали сте любител или професионалист, ние имаме правилното решение за вас.
Референции
- Документация на библиотеката Adafruit_GFX
- Adafruit_ILI9341 Библиотечна документация
- TFT 2,4 инча Ili9341 Лист с данни