Ir para o conteúdo principal

Referência do wokwi-ili9341

Display colorido LCD-TFT 240x320 de 2,8" com interface SPI

Nome dos Pinos

#NomeDescriçãoPino do Arduino Uno
1VCCTensão de alimentação5V
2GNDTerraGND
3CSSeletor de chip10†
4RSTReset*-
5D/CPino de dados/comando9†
6MOSIDados SPI (MCU → LCD)11
7SCKClock SPI13
8LEDLuz de fundo com LED*5V
9MISODados SPI (LCD → MCU)‡12

* Os pinos RST e luz de fundo (LED) não estão disponíveis na simulação.
† Você pode conectar o CS e D/C a qualquer pino digital do Arduino. Os números dos pinos aqui são apenas um exemplo.
‡ Você pode deixar o MISO desconectado, a menos que precise ler os dados do LCD.

Atributos

NomeDescriçãoValor padrão
flipHorizontalDefina como "1" para virar a tela horizontalmente""
flipVerticalDefina como "1" para virar a tela verticalmente""

Uso no Arduino

Você pode usar as bibliotecas Adafruit_ILI9341 ou lcdgfx para fazer a interface com o display LCD. O exemplo de código a seguir mostra o uso básico com Adafruit_ILI9341. Funciona com as conexões de pino da tabela acima:

#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"

#define TFT_DC 9
#define TFT_CS 10

Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);

void setup() {
tft.begin();

tft.setCursor(26, 120);
tft.setTextColor(ILI9341_RED);
tft.setTextSize(3);
tft.println("Olá, TFT!");

tft.setCursor(20, 160);
tft.setTextColor(ILI9341_GREEN);
tft.setTextSize(2);
tft.println("Eu posso tem cores?");
}

void loop() { }

Execute este exemplo no Wokwi

Exemplos no simulador