TFT_Touch_exemplo4_git

Dependencies:   mbed TouchScreen_kbv_mbed MCUFRIEND_kbv_R299 GLUE_STUFF_kbv ADA_GFX_kbv_R1107

Committer:
henriquer
Date:
Tue May 25 15:03:30 2021 +0000
Revision:
4:82503142bb76
TFT_Touch_exemplo4_git

Who changed what in which revision?

UserRevisionLine numberNew contents of line
henriquer 4:82503142bb76 1 // *******************************Henrique************************************//
henriquer 4:82503142bb76 2 // Programa Teste 1 - Criando Formas Geométricas
henriquer 4:82503142bb76 3 //
henriquer 4:82503142bb76 4 // ************** Display TFT- ILI9341 Triangle******************************\\
henriquer 4:82503142bb76 5
henriquer 4:82503142bb76 6
henriquer 4:82503142bb76 7 //************************ Biblioteca *****************************************//
henriquer 4:82503142bb76 8 #include "mbed.h"
henriquer 4:82503142bb76 9 #include "Arduino.h"
henriquer 4:82503142bb76 10 #include <MCUFRIEND_kbv.h>
henriquer 4:82503142bb76 11 MCUFRIEND_kbv tft;
henriquer 4:82503142bb76 12
henriquer 4:82503142bb76 13 //****************************************************************************//
henriquer 4:82503142bb76 14
henriquer 4:82503142bb76 15 //***********************Orientação Display**********************************//
henriquer 4:82503142bb76 16
henriquer 4:82503142bb76 17
henriquer 4:82503142bb76 18 uint8_t Orientation = 1;
henriquer 4:82503142bb76 19
henriquer 4:82503142bb76 20 //****************************************************************************//
henriquer 4:82503142bb76 21
henriquer 4:82503142bb76 22
henriquer 4:82503142bb76 23
henriquer 4:82503142bb76 24 //***********************Tabela de Cores**************************************//
henriquer 4:82503142bb76 25 #define BLACK 0x0000
henriquer 4:82503142bb76 26 #define BLUE 0x001F
henriquer 4:82503142bb76 27 #define RED 0xF800
henriquer 4:82503142bb76 28 #define GREEN 0x07E0
henriquer 4:82503142bb76 29 #define CYAN 0x07FF
henriquer 4:82503142bb76 30 #define MAGENTA 0xF81F
henriquer 4:82503142bb76 31 #define YELLOW 0xFFE0
henriquer 4:82503142bb76 32 #define WHITE 0xFFFF
henriquer 4:82503142bb76 33
henriquer 4:82503142bb76 34 //****************************************************************************//
henriquer 4:82503142bb76 35
henriquer 4:82503142bb76 36 //***********************Escrita no Display**********************************//
henriquer 4:82503142bb76 37 void forma ()
henriquer 4:82503142bb76 38 {
henriquer 4:82503142bb76 39
henriquer 4:82503142bb76 40 tft.drawTriangle(40, 200, 150, 100, 280, 200, WHITE);
henriquer 4:82503142bb76 41 //tft.fillTriangle(40, 200, 150, 100, 280, 200, WHITE);
henriquer 4:82503142bb76 42 tft.setTextColor(RED);
henriquer 4:82503142bb76 43 tft.setTextSize(3);
henriquer 4:82503142bb76 44 tft.setCursor(86, 160); // Orientação X,Y
henriquer 4:82503142bb76 45 tft.println("TRIANGLE");
henriquer 4:82503142bb76 46
henriquer 4:82503142bb76 47
henriquer 4:82503142bb76 48 }
henriquer 4:82503142bb76 49
henriquer 4:82503142bb76 50 //****************************************************************************//
henriquer 4:82503142bb76 51
henriquer 4:82503142bb76 52
henriquer 4:82503142bb76 53
henriquer 4:82503142bb76 54 void setup(void)
henriquer 4:82503142bb76 55 {
henriquer 4:82503142bb76 56
henriquer 4:82503142bb76 57 tft.reset();
henriquer 4:82503142bb76 58 tft.begin();
henriquer 4:82503142bb76 59 tft.setRotation(Orientation);
henriquer 4:82503142bb76 60 tft.fillScreen(BLACK); // Fundo do Display
henriquer 4:82503142bb76 61 forma();
henriquer 4:82503142bb76 62 delay(1000);
henriquer 4:82503142bb76 63 }
henriquer 4:82503142bb76 64
henriquer 4:82503142bb76 65 void loop()
henriquer 4:82503142bb76 66 {
henriquer 4:82503142bb76 67
henriquer 4:82503142bb76 68 }
henriquer 4:82503142bb76 69