Подключение дисплея TFT к NodeMCU

У меня следующий экран:

ЖК-дисплей

Я хочу подключить его к устройству NodeMCU:

NodeMCU

Где-то я читал, что это невозможно. Однако меня не интересуют ни сенсорный экран, ни SD-карта. Я просто хочу что-нибудь нарисовать на экране.

Можно ли как-то подключиться?

, 👍1

Обсуждение

Это вполне возможно. У TFT есть только интерфейс SPI (SCLK, MISO, MOSI, CS) с дополнительными линиями DC и BL (DC = данные/команда, BL = понятия не имею). Вам нужна библиотека драйверов для ЖК-дисплея. Какой чип драйвера указан в описании? Есть ли у вас ссылка на покупку модуля?, @Maximilian Gerhardt

Похоже, это устройство https://www.waveshare.com/wiki/2.8inch_TFT_Touch_Shield, @jose can u c

BL = Подсветка, @Majenko


1 ответ


Лучший ответ:

3

Микросхема драйвера была идентифицирована https://www.waveshare.com/wiki/2.8inch_TFT_Touch_Shield и https://www.waveshare.com/w/upload/8/84/2.8inch-TFT-Touch-Shield-UserManual-EN.pdf как HX8347D.

По адресу https://github.com/jshnaidman/UTFT_ESP8266_HX8347D, похоже, есть библиотека, с помощью которой можно использовать тип отображения HX8347D для создания объекта UTFT, с помощью которого можно рисовать. Вы можете использовать этот демонстрационный код.

Подключения для интерфейса SPI подробно описаны здесь. Контакт BL (подсветки) подробно описан здесь. Номер контакта D/C должен быть указан в коде конструктора и может быть выбран произвольно.

Другие справочные коды (которые вам, возможно, придется перенести):

  • HX8347D от Majenko
  • Код от Watterott
,