/*
Приклад використання TFT дисплею на драйвері ILI9341 LCD
tft.drawTriangle( x1, y1, x2, y2, x3, y3, tft.color565(0, i*10, i*10));
tft.fillTriangle(x1, y1, x2, y2, x3, y3, tft.color565(0, i*10, i*10));
tft.drawRoundRect(x, y, w, h, i/8, tft.color565(i, 0, 0));
tft.fillRoundRect(x, y, w, h, i/8, tft.color565(i, 0, 0));
tft.drawCircle(x, y, radius, color);
tft.fillCircle(x, y, radius, color);
tft.drawRect(x, y, w, h, color2);
tft.drawFastHLine(0, y, w, color1);
tft.drawFastVLine(x, 0, h, color2);
tft.drawLine(x1, y1, x2, y2, color);
Вбудовані кольори (використати цей масив)
const uint32_t colors[] = {
ILI9341_RED,
ILI9341_GREEN,
ILI9341_BLUE,
ILI9341_CYAN,
ILI9341_MAGENTA,
ILI9341_YELLOW,
ILI9341_ORANGE,
};
*/
#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"
#define TFT_DC 9
#define TFT_CS 10
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
void setup() {
tft.begin();
tft.setCursor(40, 120);
tft.setTextColor(ILI9341_RED);
tft.setTextSize(3);
tft.println("MUSIIENKO");
tft.setCursor(20, 160);
tft.setTextColor(ILI9341_GREEN);
tft.setTextSize(2);
tft.println("Ihor Serhiyovych");
tft.drawLine(0, 40, 240, 40, ILI9341_CYAN);
tft.drawCircle(50, 240, 50, ILI9341_MAGENTA);
tft.drawTriangle( 120, 240, 180, 240, 150, 280, ILI9341_BLUE);
/*tft.drawLine(100, 200, 200, 300, ILI9341_GREEN);
tft.drawTriangle( 20, 19, 220, 20, 110, 100, tft.color565(255, 255, 255));*/
}
void loop() { }