Escrevendo um sinal analógico ( Seno e Cosseno) no display TFT

Dependencies:   mbed

Committer:
henriquer
Date:
Thu Apr 22 16:06:53 2021 +0000
Revision:
2:f603020cd6ec
Parent:
1:a5ccd53612ea
Child:
3:2d8f54d22dbd
Teste Display TFT v2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
henriquer 2:f603020cd6ec 1 // ****** Henrique ****** 22/04/21
henriquer 2:f603020cd6ec 2 // Testanto funções Display
henriquer 2:f603020cd6ec 3 // ************** Display TFT- ILI9341 Versão V 2 ************** \\
henriquer 2:f603020cd6ec 4
henriquer 2:f603020cd6ec 5
henriquer 2:f603020cd6ec 6
silviosz 0:d4d4998d71d5 7
silviosz 0:d4d4998d71d5 8 #include "Arduino.h"
silviosz 0:d4d4998d71d5 9 #include <MCUFRIEND_kbv.h>
henriquer 2:f603020cd6ec 10
silviosz 0:d4d4998d71d5 11 MCUFRIEND_kbv tft;
henriquer 2:f603020cd6ec 12
silviosz 0:d4d4998d71d5 13 Serial pc(SERIAL_TX, SERIAL_RX);
henriquer 2:f603020cd6ec 14
henriquer 2:f603020cd6ec 15 //
silviosz 0:d4d4998d71d5 16 #define BLACK 0x0000
silviosz 0:d4d4998d71d5 17 #define BLUE 0x001F
silviosz 0:d4d4998d71d5 18 #define RED 0xF800
silviosz 0:d4d4998d71d5 19 #define GREEN 0x07E0
silviosz 0:d4d4998d71d5 20 #define CYAN 0x07FF
silviosz 0:d4d4998d71d5 21 #define MAGENTA 0xF81F
silviosz 0:d4d4998d71d5 22 #define YELLOW 0xFFE0
silviosz 0:d4d4998d71d5 23 #define WHITE 0xFFFF
silviosz 0:d4d4998d71d5 24 #define GRAY 0x8410
henriquer 2:f603020cd6ec 25
henriquer 2:f603020cd6ec 26
henriquer 2:f603020cd6ec 27
silviosz 0:d4d4998d71d5 28 void setup()
silviosz 0:d4d4998d71d5 29 {
silviosz 0:d4d4998d71d5 30 uint16_t ID = tft.readID(); //
silviosz 0:d4d4998d71d5 31 tft.begin(ID);
silviosz 0:d4d4998d71d5 32 }
henriquer 2:f603020cd6ec 33
silviosz 0:d4d4998d71d5 34 void loop()
silviosz 0:d4d4998d71d5 35 {
henriquer 2:f603020cd6ec 36
henriquer 2:f603020cd6ec 37
henriquer 2:f603020cd6ec 38 tft.fillScreen(BLACK);
henriquer 2:f603020cd6ec 39 tft.setTextColor(RED);;
henriquer 2:f603020cd6ec 40 tft.setCursor(30, 160);
henriquer 2:f603020cd6ec 41 tft.setTextSize(3);
henriquer 2:f603020cd6ec 42 tft.print("INSPER-LSM ");
silviosz 0:d4d4998d71d5 43 delay(5000);
silviosz 0:d4d4998d71d5 44 }
henriquer 2:f603020cd6ec 45
henriquer 2:f603020cd6ec 46
henriquer 2:f603020cd6ec 47
henriquer 2:f603020cd6ec 48
henriquer 2:f603020cd6ec 49
henriquer 2:f603020cd6ec 50 int main()
silviosz 0:d4d4998d71d5 51 {
silviosz 0:d4d4998d71d5 52 setup();
silviosz 0:d4d4998d71d5 53 while (1) {
silviosz 0:d4d4998d71d5 54 loop();
silviosz 0:d4d4998d71d5 55 }
silviosz 0:d4d4998d71d5 56 }