Henrique Rosa
/
ILI9341_01_PAR8_Teste_V3
Testanto funções Display
main.cpp@2:f603020cd6ec, 2021-04-22 (annotated)
- Committer:
- henriquer
- Date:
- Thu Apr 22 16:06:53 2021 +0000
- Revision:
- 2:f603020cd6ec
- Parent:
- 1:a5ccd53612ea
- Child:
- 3:34ff58aca6db
- Child:
- 4:2d8f54d22dbd
Teste Display TFT v2
Who changed what in which revision?
User | Revision | Line number | New 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 | } |