3 876 ₴
3 445 ₴
4-дюймовый цветной TFT-дисплей MSP402 с сенсорным экраном (touchscreen) 320*480, интерфейс SPI, со стилусом.
Характеристики:
Диагональ: 4.0"
Разрешение: 320 × 480 пикселей (обратите внимание — не 480×320, а именно 320×480 в портретной ориентации)
Контроллер дисплея: ST7796S (или иногда пишут ST77796 — это одна и та же микросхема, просто опечатка в маркировке)
Интерфейс: 4-проводной SPI (очень экономит пины микроконтроллера)
Сенсор: резистивный (resistive touch), чип XPT2046
Цвета: 65K (RGB, 16-бит)
Питание: 3.3 В или 5 В (есть встроенный преобразователь уровней)
Есть подсветка (управляется пином LED)
Часто используется в проектах:
умные часы / портативные устройства
метеостанции
панели управления
медиаплееры
небольшие осциллографы / измерительные приборы
Поддерживается многими библиотеками:
TFT_eSPI (очень популярная для ESP32/Arduino)
Adafruit_GFX + Adafruit_ST7796
LCDWIKI (их собственные примеры)
LVGL (для красивого GUI)
Команды и коды управления: https://drive.google.com/file/d/15_G5EJp10MiQlu69N0Y3ZP2--Le90Esp/view?usp=sharing
Для работы с дисплеем MSP4021 (4.0" TFT SPI, драйвер ST7796) рекомендуется использовать одну из самых популярных и быстрых библиотек — TFT_eSPI.
Arduino Forum
Arduino Forum
+1
Подходящие библиотеки
TFT_eSPI (рекомендуется для ESP32): самая производительная библиотека, поддерживает аппаратное ускорение.
Adafruit_GFX + специализированный драйвер для ST7796: классический вариант для Arduino Uno/Mega.
XPT2046_Touchscreen: для работы с сенсорным слоем (тачскрином).
Arduino Forum
Arduino Forum
+5
2. Схема подключения (на примере ESP32)
Поскольку дисплей работает на логике 3.3 В, подключение к ESP32 производится напрямую. При подключении к Arduino Uno (5 В) обязательно используйте делители напряжения или преобразователи уровней на сигнальных линиях (CS, RST, DC, SDI, SCK).
GitHub
GitHub
+1
Пин модуля Пин ESP32 (вариант) Описание
VCC 5V или 3.3V Питание (зависит от наличия регулятора на плате)
GND GND Земля
CS GPIO 15 Выбор чипа дисплея (Chip Select)
RESET GPIO 4 Сброс (Reset)
DC/RS GPIO 2 Выбор Команда/Данные
SDI (MOSI) GPIO 23 Передача данных SPI
SCK GPIO 18 Тактовый сигнал SPI
LED 3.3V или GPIO Подсветка (можно управлять через PWM)
T_CS GPIO 16 Выбор чипа тачскрина
3. Настройка в среде Arduino IDE
Для библиотеки TFT_eSPI необходимо настроить файл User_Setup.h внутри папки библиотеки:
Раскомментируйте строку драйвера: #define ST7796_DRIVER.
Укажите пины подключения в соответствующих строках (TFT_CS, TFT_DC, TFT_RST и т.д.).
Установите частоту SPI (например, #define SPI_FREQUENCY 27000000).
Arduino Forum
Arduino Forum
+1
Важный нюанс: Если вы планируете использовать SD-карту на обратной стороне модуля, она подключается к тем же линиям SPI (MOSI, SCK), но требует отдельного пина для SD_CS.
Форум ESP32 with ST7796S 4.0inch TFT SPI: https://forum.arduino.cc/t/esp32-with-st7796s-4-0inch-tft-spi/640696/20?page=2










| Основные | |
|---|---|
| Производитель | Arduino |
| Страна производитель | Китай |
| Пользовательские характеристики | |
| Вид | дисплей |