#include <TFT.h> // Arduino LCD library
#include <SPI.h>
// pin definition for the Uno
#define cs 10
#define dc 8
#define rst 9
TFT TFTscreen = TFT(cs, dc, rst);
void setup() {
Serial.begin(9600);
TFTscreen.begin();
}
int altura = TFTscreen.height();
String quad = "quadrado";
String tri = "triangulo";
String ret = "retangulo";
void loop() {
// quadrado
TFTscreen.background(250, 16, 200);
TFTscreen.stroke(255, 255, 255);
TFTscreen.line(30, altura-10, 130, altura-10); // cima
TFTscreen.line(130, altura-10, 130, altura-110); // direita
TFTscreen.line(130, altura-110, 30, altura-110); // baixo
TFTscreen.line(30, altura-110, 30, altura-10); // esquerda
TFTscreen.setTextSize(1);
char array_quadrado[quad.length()+1];
quad.toCharArray(array_quadrado, quad.length()+1);
TFTscreen.text(array_quadrado, 40, altura-40);
delay(2000); // Wait for 2 seconds
//triangulo
TFTscreen.background(0, 0, 255);
TFTscreen.stroke(0, 0, 0);
TFTscreen.line(30, altura-10, 130, altura-10); // Top line
TFTscreen.line(130, altura-10, 130, altura-110); // Right line
TFTscreen.line(130, altura-110, 30, altura-10);
TFTscreen.setTextSize(1);
char array_triangulo[tri.length()+1];
tri.toCharArray(array_triangulo, tri.length()+1);
TFTscreen.text(array_triangulo, 65, altura-40);
delay( 2000);
//retangulo
TFTscreen.background(255, 0, 0);
TFTscreen.stroke(255, 255, 0);
TFTscreen.line(50, altura-10, 150, altura-10); // cima
TFTscreen.line(150, altura-10, 150, altura-80); // direita
TFTscreen.line(150, altura-80, 50, altura-80); //baixo
TFTscreen.line(50, altura-80, 50, altura-10);
TFTscreen.setTextSize(1);
char array_retangulo[ret.length()+1];
ret.toCharArray(array_retangulo, ret.length( )+1);
TFTscreen.text(array_retangulo, 65, altura-40);
delay( 2000);
}