Перейти к содержимому

Использование 2,8-дюймового сенсорного ЖК-экрана SPI ILI9341 с ESP32 на Platformio

Rubintech

0:00 / 0:00

Использование 2,8-дюймового сенсорного ЖК-экрана SPI ILI9341 с ESP32 на Platformio

18 003 просмотра · 3 года назад
Rubintech
50,9 тыс. подписчиков
18 003 просмотра · 3 года назад
Сегодня мы будем подключать 2,8-дюймовый сенсорный ЖК-экран SPI с чипсетом ILI9341 к ESP32, используя текущую версию Platformio, задействуя как дисплей, так и сенсорный экран. Однако мы пропустим SD-карту, поскольку это всего лишь дополнение к плате, не подключенное напрямую к этим системам. Видео о подключении SD-карты есть в отдельном ролике. Питание от ESP32 не будет осуществляться через сам ESP32, поэтому я использую HW-131 — известный и недорогой источник постоянного тока. HiLetgo ILI9341 2.8" SPI TFT LCD Display Touch Panel 240x320 with PCB 5V/3.3V STM32 https://amzn.to/3LtJIh8 Сначала я убежусь, что библиотека TDT_ESPI установлена ​​в этом примере проекта. Я обновил platformio.ini, чтобы установить скорость монитора. После установки библиотеки в папках pio и libdeps проекта будут выполнены некоторые настройки библиотеки для поддержки нашего устройства. В частности, настройка 42 будет рассмотрена в нескольких файлах. После внесения этих изменений будет выполнено физическое соединение между двумя устройствами, как показано в видео. В PlatformIO я сначала пытаюсь запустить простой пример, скопировав его из примеров в папку исходного кода из подпапки 320x240, чтобы убедиться в правильной работе и подключении устройства; пример работает правильно. После этого загружается пример сенсорного экрана для тестирования, мы видим, что он не компилируется, но Я показываю, почему примеры Arduino IDE не всегда работают «из коробки», но после модификации для PlatformIO они также работают корректно, что и завершает эту демонстрацию. Как партнёр Amazon, я получаю комиссию от соответствующих покупок. Если вы решите приобрести какой-либо из этих товаров, ссылки выше принесут вам небольшую комиссию, которую я использую для создания этих видеороликов без дополнительных затрат для вас. #esp32 #platformio #arduino