LilyGO T-Display S3 Настройка и примеры использования

Содержание

Введение в проект

LilyGO T-Display S3 — это плата разработчика на базе ESP32-S3, оснащенная 1,9-дюймовым TFT-дисплеем. В этом проекте представлены подробные инструкции по настройке и несколько примеров кода, которые помогут разработчикам быстро освоить эту плату и использовать ее для разработки.

Lilygo T display 1
T-Display S3 | Изображение: LilyGO

Пример проекта T-Display S3

Подготовка окружающей среды

Установите Arduino IDE

Убедитесь, что у вас установлена последняя версия Arduino IDE.

Установить поддержку платы ESP32

  1. В Arduino IDE перейдите в меню «Файл» -> «Настройки» и добавьте следующий URL-адрес в поле «Дополнительные URL-адреса менеджера плат»:
				
					https://dl.espressif.com/dl/package_esp32_index.json  
				
			
Arduino IDE Preferences window with ESP32 board manager URL configured
Configuring the ESP32 board manager URL in Arduino IDE's Preferences.
  1. Откройте «Инструменты» -> «Платы» -> «Менеджер плат», найдите «esp32» и установите поддержку.
Arduino IDE Boards Manager showing installed ESP32 board packages
Managing ESP32 board support in Arduino IDE's Boards Manager

Скачать код проекта:

Скачать через веб-страницу GitHub (для начинающих)
  1. Посетите страницу проекта: https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.
  2. Нажмите кнопку «Код» (справа), затем выберите «Скачать ZIP», чтобы получить сжатый файл.
GitHub repository page showing Download ZIP option for LilyGO T Display S3 project
Downloading the LilyGO T-Display S3 project code as a ZIP file from GitHub.
  1. После завершения распакуйте загруженный файл в локальную папку.
Загрузка через командную строку Git (для разработчиков)
Шаги:
  1. Установите Git:
    • Windows: Загрузите Git для Windows и установите его.
    • macOS/Linux: Git обычно предустановлен. Если нет, используйте менеджер пакетов (например, sudo apt install git в Linux).
  2. Откройте командную строку/терминал:
    • Windows: Запустите Git Bash (входит в состав установки Git).
    • macOS/Linux: Откройте приложение «Терминал».
  3. Запустите команду клонирования:
				
					git clone https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.git  
				
			

Это загрузит код в текущий каталог командной строки.

Настройка платы разработчика

  • В Arduino IDE выберите Tools -> Board -> ESP32 Arduino -> ESP32S3 Dev Module.
  • Выберите правильный порт (обычно /dev/cu.usbserial-* или COM3и т. д.).
Arduino IDE Tools menu with ESP32S3 Dev Module selected
Configuring the ESP32S3 Dev Module in Arduino IDE's Tools menu

Загрузить пример кода

  • Откройте файл LilyGO T-Display-S3 Setup.txt в проекте и следуйте инструкциям.
  • Возьмем в качестве примера код ESPNOW_for_T_Display:
				
					// Example Code: ESPNOW_for_T_Display  
#include <esp_now.h>  
#include <WiFi.h>  

void setup() {  
  Serial.begin(115200);  
  WiFi.mode(WIFI_STA);  
  if (esp_now_init() != ESP_OK) {  
    Serial.println("Error initializing ESP-NOW");  
    return;  
  }  
}  

void loop() {  
  // Main loop code  
}  
				
			

С помощью этого руководства вы сможете быстро освоить разработку на плате LilyGO T-Display S3 и воспользоваться ее богатым набором примеров кода для разработки. Мы надеемся, что этот проект доставит вам удовольствие и вдохновит вас!

Примечание:

Если вам нужна плата, вы можете купить ее на их сайте: T-Display S3

Подписаться

Присоединяйтесь к нашему списку подписчиков, чтобы получать ежемесячные обновления блога, новости о технологиях, практические примеры. Мы никогда не будем рассылать спам, и вы можете отказаться от подписки в любое время.

Об авторе

Picture of Aidan Taylor
Aidan Taylor

I am Aidan Taylor and I have over 10 years of experience in the field of PCB Reverse Engineering, PCB design and IC Unlock.

Поделиться

Рекомендуемый пост

Tags

Нужна помощь?

Прокрутить вверх

Instant Quote