#include <Wire.h>
#include <Adafruit_ILI9341.h>
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library
#define TFT_CS 10
#define TFT_RST 8
#define TFT_DC 9
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); // Instância do objeto tipo Adafruit_ST7735 que recebe como argumentos os pinos de controle
void setup(void){
tft.setCursor(30, 10); // Move o cursor para a coluna 18 na linha 0
tft.initR(INITR_BLACKTAB); // Inicializa a tela com um fundo preto
tft.setTextSize(2); // Seta o tamanho da fonte de texto para o tamanho 2
tft.fillScreen(ST7735_BLACK); // Preenche a tela com a cor preta
tft.setTextColor(ST7735_BLUE); // Seta a cor do texto para Azul
tft.print("EDGAR"); // Escreve a palavra Com a cor que foi setada na linha acima
tft.setTextColor(ST7735_WHITE); // Seta a cor do texto para Branco
tft.println();
tft.print("AULA "); // Escreve a palavra com a cor que foi setada na linha acima
tft.setTextColor(ST7735_BLUE); // Seta a cor do texto para Azul
tft.println();
tft.print("ROBOTICA"); // Escreve a palavra , com a cor que foi setada na linha acima
tft.println(); // Insere uma linha em branco
tft.setTextColor(ST7735_RED); // Seta a cor do texto para Vermelho
tft.print("Olá, mundo!"); // Escreve a palavra Olá, mundo!
tft.setRotation(4);
}
void loop(){
tft.invertDisplay(true); // Inverte as cores que estão na tela
delay(500); // Aguarda 0,5 segundos
tft.invertDisplay(false); // Volta as cores originais
delay(500); // Aguarda 0,5 segundos
}