Найти тему

esp 32 и tft дисплеи ili9488

-2
-3
-4

Долго пытался запустить два 3,5-дюймовых дисплея на ESP32 одновременно, но это ни к чему не приводило. Всё время возникали ошибки или что-то подобное. Если в среде Arduino IDE всё запускается идеально, но через FLProg не работает.

С помощью различных ухищрений и одной замечательной библиотеки от Bodmer, всё же получилось собрать блоки для этих дисплеев. Ссылка на библиотеку: TFT_eSPI от Bodmer.

Итак, приступим. Для начала был создан основной блок (фото с настройками выше). В этом блоке вы будете выбирать, какие пины CS использовать для каждого дисплея, а также можете поменять положение дисплея, хотя это пока реализовано довольно грубо. В блоке текста вы выбираете пин дисплея, к которому будет относиться текст.

Ссылка на настроенную библиотеку и блоки FLProg: скачать Скачайте её и разархивируйте в папку: C:\Program Files(x86)\FLProg\ideV8\portable\sketchbook\libraries, удалив аналогичную библиотеку, если она у вас установлена. сейчас настроено на эти пины, все лишнее удалил оставил только для illi 9488, если нужен другой дисплей в основной библиотеке по ссылке раскомментируйте все для вашего дисплея в файле user setup и userselect #define TFT_MISO 19
#define TFT_MOSI 23
#define TFT_SCLK 18
#define TFT_CS -1 // Chip select control pin
#define TFT_DC 2 // Data Command control pin
#define TFT_RST 4 // Reset pin (could connect to RST pin)
//#define TFT_RST -1 // Set TFT_RST to -1 if display RESET is connected to ESP32 board RST

.