#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"
#define TFT_DC 7
#define TFT_CS 6
#define TFT_MOSI 11
#define TFT_CLK 13
#define TFT_RST 10
#define TFT_MISO 12
Adafruit_ILI9341 screen = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO);
int current_screen = 0;
void setup() {
// put your setup code here, to run once:
pinMode(51, INPUT);
//Screen Setup
screen.begin();
screen.fillScreen(ILI9341_BLACK);
screen.setCursor(0, 0);
screen.setTextColor(ILI9341_WHITE); screen.setTextSize(3);
screen.println("Hello World!");
screen.fillRoundRect(35, 260, 60, 60, 10, ILI9341_RED);
}
void loop() {
// put your main code here, to run repeatedly:
int button = digitalRead(51);
if (button && current_screen != 1) {
current_screen = 1;
screen.fillScreen(ILI9341_BLACK);
screen.setCursor(60, 0);
screen.println("Red App");
}
delay(10);
}