/*
Приклад використання 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(26, 120);
tft.setTextColor(ILI9341_GREEN);
tft.setTextSize(3);
tft.println("Katerenuk");
tft.setCursor(26, 150);
tft.setTextColor(ILI9341_GREEN);
tft.setTextSize(4);
tft.println("Misha!");
tft.setCursor(160, 180);
tft.setTextColor(ILI9341_RED);
tft.setTextSize(2);
tft.println("3-OK-2");
tft.setCursor(20, 210);
tft.setTextColor(ILI9341_BLUE);
tft.setTextSize(4);
tft.println("Hai bude mur");
tft.setCursor(70, 275);
tft.setTextColor(ILI9341_YELLOW);
tft.setTextSize(4);
tft.println("Ukrain");
tft.drawLine(100, 200, 200, 300, ILI9341_GREEN);
tft.drawTriangle( 20, 19, 220, 20, 110, 100, tft.color565(255, 255, 255));
}
void loop() { }