Подключение 2.8-дюймового SPI LCD тачскрина ILI9341 к ESP32 в новой Arduino IDE 2
Rubintech
0:00 / 0:00
Подключение 2.8-дюймового SPI LCD тачскрина ILI9341 к ESP32 в новой Arduino IDE 2
89 045 просмотров · 3 года назад
Rubintech
50,9 тыс. подписчиков
89 045 просмотров · 3 года назад
Сегодня мы будем подключать 2,8-дюймовый сенсорный ЖК-экран SPI с чипсетом ILI9341 к ESP32, используя новую среду разработки Arduino IDE 2.X. Мы воспользуемся преимуществами как дисплея, так и сенсорного экрана, хотя 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
Сначала я установлю новую версию IDE 2.0, потому что у меня её пока нет. Хотя она гораздо удобнее, чем Arduino IDE серии 1.x. Она также позволяет настраивать плату для каждого проекта отдельно, что является значительным улучшением по сравнению со старой версией. Я убедился, что библиотека TDT_ESPI установлена; в моём случае она установлена, но должна быть установлена последняя версия.
После установки библиотеки будут внесены некоторые изменения в её конфигурацию для поддержки нашего устройства. В частности, настройка 42 будет рассмотрена в нескольких файлах. После внесения этих изменений будет выполнено физическое соединение между двумя устройствами, как показано в видео. Обратите внимание, что я допустил ошибку в соединении, оно работало, но было не идеальным и выявило интересную особенность.
В В Arduino IDE я сначала пытаюсь запустить простой пример в разрешении 320x240, чтобы убедиться в правильной работе и подключении устройства, быстро обнаружив проблему с Python в моей системе, которую легко исправить. Следующая попытка показывает, что пример работает правильно. После этого загружается пример для сенсорного экрана для тестирования, который также работает правильно, завершая эту демонстрацию.
Как партнер Amazon, я получаю доход от соответствующих покупок. Если вы решите приобрести какой-либо из этих товаров, ссылки выше принесут вам небольшую комиссию, которую я использую для создания этих видеороликов без дополнительных затрат для вас.
#esp32 #arduinoide #arduino