#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"
#include <MCUFRIEND_kbv.h>
MCUFRIEND_kbv tft1;
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF
#define TFT_DC 9
#define TFT_CS 10
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
void setup() {
tft.begin();
Serial.begin(9600);
tft.setCursor(26, 120);
tft.setTextColor(ILI9341_RED);
tft.setTextSize(3);
tft.println("Hello, TFT!");
tft.setCursor(20, 160);
tft.setTextColor(ILI9341_GREEN);
tft.setTextSize(2);
tft.println("I can has colors?");
delay(100);
tft.fillScreen(BLACK);
tft.setRotation(1);
}
void loop()
{
tft.drawLine(160,239,0,239,WHITE);
tft.drawCircle(160,239,160,WHITE);
for (int i =-90; i<=90; i=i+30)
{
float angle = (i / 57.2958) - 1.57;
float x= 160 + cos(angle) * 160;
float y = 239+sin(angle) * 160;
tft.drawLine(160, 239,x,y, WHITE);
delay(10);
Serial.print("");
}
while(1);
}