Escrevendo no display de toque ILI9341com ESP32

Eletrônica



Antes de começarmos a interagir com o monitor, precisamos ter certeza de que ele está conectado corretamente ao nosso ESP32. A Figura abaixo mostra o diagrama de conexão entre o ESP32 e o ILI9341.




Vamos interagir com o display usando a interface SPI . Do lado do ESP32, usaremos sua interface VSPI , um dos dois controladores SPI de uso geral disponíveis no dispositivo [1]. Nesta interface, os pinos 18, 19 e 23 correspondem a SCK, MISO e MOSI, respectivamente.


Deve ser incluído no código  a biblioteca Arduino_GFX_Library.h que acabamos de instalar, que você pode baixar direto do GIT ou você pode instalar a biblioteca do Arduino IDE Library Manager.



O código:



 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include 
 
#define TFT_SCK    18
#define TFT_MOSI   23
#define TFT_MISO   19
#define TFT_CS     22
#define TFT_DC     21
#define TFT_RESET  17
 
void setup(void)
{
 
  Arduino_ESP32SPI bus = Arduino_ESP32SPI(TFT_DC, TFT_CS, TFT_SCK, TFT_MOSI, TFT_MISO);
  Arduino_ILI9341 display = Arduino_ILI9341(&bus, TFT_RESET);
 
  display.begin();
  display.fillScreen(WHITE);
  display.setCursor(20, 20);
  display.setTextSize(2);
  display.setTextColor(BLUE);
  display.print("Hello world");
}
 
void loop() {}




Fonte
https://techtutorialsx.com/2021/01/31/esp32-ili9341-hello-world/?fbclid=IwAR27cJ70RXJdFcjpydUxs3pLreTLhzu7--cFGICMBTiW3lg2dv8rn5KsluA
Mais Dicas