#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"
#define TFT_DC 10
#define TFT_CS 8
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
void setup() {
tft.begin(); // инициализируем дисплей
Serial.begin(9600);
Serial.println("ILI9341 Test!");
tft.fillScreen(ILI9341_BLACK);
tft.fillScreen(ILI9341_RED);
tft.fillScreen(ILI9341_GREEN);
tft.fillScreen(ILI9341_BLUE); // заливка экрана синим
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(7, 2); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREENYELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("HI You're in a smart home"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(7, 250); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREENYELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("of Dima and"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(7, 280); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREENYELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Slavik"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(0, 318, 240, 318, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.drawLine(239, 0, 240, 700, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.drawLine(1, 0, 1, 700, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.drawLine(0, 0, 240, 0, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.fillRect(48, 120, 120, 125, ILI9341_YELLOW); // закрашенный прямоугольник
delay(1);
tft.fillTriangle(10, 130, 205, 125, 105, 85, ILI9341_RED); // закрашенный треугольник
delay(1);
tft.fillRect(125, 70, 35, 55, ILI9341_RED); // закрашенный прямоугольник
delay(1);
tft.fillRect(80, 155, 55, 55, ILI9341_CYAN); // закрашенный прямоугольник
delay(1);
tft.fillRect(102, 155, 10, 55, ILI9341_OLIVE); // закрашенный прямоугольник
delay(1);
tft.fillRect(80, 175, 55, 10, ILI9341_OLIVE); // закрашенный прямоугольник
delay(1000);
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.drawRoundRect(0, 0, 240, 320, 5, ILI9341_CYAN); // незакрашенный скруглённый прямоугольник
delay(1);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(9, 13); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Characteristics of:"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 36); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Living room"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 70, 239, 70, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 83); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 114, 239, 114, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 130); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Kitchen"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 158, 239, 158, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 175); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREEN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vanna"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 202, 239, 202, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 220); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Basement"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 249, 239, 249, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 265); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Outdoor"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 290); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("General Characteris--tics"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillRect(2, 260, 236, 30, ILI9341_GREEN); // закрашенный прямоугольник
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 265); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Outdoor"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.fillRect(48, 120, 120, 125, ILI9341_YELLOW); // закрашенный прямоугольник
delay(1);
tft.fillTriangle(10, 130, 205, 125, 105, 85, ILI9341_RED); // закрашенный треугольник
delay(1);
tft.fillRect(125, 70, 35, 55, ILI9341_RED); // закрашенный прямоугольник
delay(1);
tft.fillRect(80, 155, 55, 55, ILI9341_CYAN); // закрашенный прямоугольник
delay(1);
tft.fillRect(102, 155, 10, 55, ILI9341_OLIVE); // закрашенный прямоугольник
delay(1);
tft.fillRect(80, 175, 55, 10, ILI9341_OLIVE); // закрашенный прямоугольник
delay(1);
tft.fillRect(20, 15, 50, 20, ILI9341_DARKGREY); // закрашенный прямоугольник
delay(100);
tft.fillRect(23, 50, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(42, 65, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(57, 46, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(57, 80, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(23, 72, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(35, 90, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(157, 25, 50, 20, ILI9341_DARKGREY); // закрашенный прямоугольник
delay(100);
tft.fillRect(160, 60, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(179, 75, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(194, 56, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(194, 90, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(160, 82, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(172, 100, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(85, 5, 50, 20, ILI9341_DARKGREY); // закрашенный прямоугольник
delay(100);
tft.fillRect(90, 30, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(120, 35, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(105, 45, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(93, 63, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(121, 57, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.fillRect(109, 73, 10, 10, ILI9341_BLUE); // закрашенный прямоугольник
delay(100);
tft.drawLine(0,295,240,295, ILI9341_RED);
tft.drawLine(0,245,235,245, ILI9341_RED);
tft.drawLine(0,270,235,270, ILI9341_RED);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 247); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("VLAGA:96%"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0,273); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("WEATHER-RAINY"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0,2); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Back"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.drawRoundRect(0, 0, 240, 320, 5, ILI9341_CYAN); // незакрашенный скруглённый прямоугольник
delay(1);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(9, 13); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Characteristics of:"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 36); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Living room"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 70, 239, 70, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 83); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 114, 239, 114, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 130); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Kitchen"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 158, 239, 158, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 175); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREEN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vanna"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 202, 239, 202, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 220); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Basement"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 249, 239, 249, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 265); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Outdoor"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 290); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("General Characteris--tics"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillRect(2, 78, 236, 30, ILI9341_GREEN); // закрашенный прямоугольник
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 83); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.fillRect(65, 155, 150, 50, ILI9341_RED); // закрашенный прямоугольник
delay(1);
tft.fillRect(15, 155, 50, 50, ILI9341_WHITE); // закрашенный прямоугольник
delay(1);
tft.fillRect(25, 205, 25, 35, ILI9341_OLIVE); // закрашенный прямоугольник
delay(1);
tft.fillRect(185, 205, 25, 35, ILI9341_OLIVE); // закрашенный прямоугольник
delay(1);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(25, 30); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(4); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(25, 80); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Temp.:25"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(25, 270); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vlaga:10%"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 2); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Back"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(9, 13); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Characteristics of:"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 36); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Living room"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 70, 239, 70, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 83); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 114, 239, 114, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 130); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Kitchen"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 158, 239, 158, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 175); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREEN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vanna"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 202, 239, 202, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 220); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Basement"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 249, 239, 249, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 265); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Outdoor"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 290); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("General Characteris--tics"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillRect(2, 125, 236, 30, ILI9341_GREEN); // закрашенный прямоугольник
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 130); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Kitchen"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(1000); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.fillRect(30, 75, 190, 175, ILI9341_WHITE); // закрашенный прямоугольник
delay(1);
tft.fillCircle(85, 120, 25, ILI9341_BLACK); // закрашенный круг
delay(100);
tft.fillCircle(170, 120, 25, ILI9341_BLACK); // закрашенный круг
delay(100);
tft.fillCircle(85, 200, 25, ILI9341_BLACK); // закрашенный круг
delay(100);
tft.fillCircle(170, 200, 25, ILI9341_BLACK); // закрашенный круг
delay(100);
tft.drawRect(36, 80, 177, 165, ILI9341_BLACK); // незакрашенный прямоугольник
delay(100);
tft.fillRect(36, 157, 35, 10, ILI9341_BLACK); // закрашенный прямоугольник
delay(1);
tft.fillRect(177, 157, 35, 10, ILI9341_BLACK); // закрашенный прямоугольник
delay(1);
tft.fillRect(122, 80, 10, 35, ILI9341_BLACK); // закрашенный прямоугольник
delay(1);
tft.fillRect(122, 210, 10, 35, ILI9341_BLACK); // закрашенный прямоугольник
delay(1);
tft.drawLine(0,300,240,300, ILI9341_RED);
tft.drawLine(0,250,240,250, ILI9341_RED);
tft.drawLine(0,275,240,275, ILI9341_RED);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 252); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("GAS:173M"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0,278); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("TEMPERATURE:9"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0,54); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println(" KITCHEN"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10);
tft.drawLine(0,54,240,54, ILI9341_RED);
tft.drawLine(0,75,240,75, ILI9341_RED);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0,2); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Back"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000);
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.drawRoundRect(0, 0, 240, 320, 5, ILI9341_CYAN); // незакрашенный скруглённый прямоугольник
delay(1);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(9, 13); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Characteristics of:"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 36); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Living room"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 70, 239, 70, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 83); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 114, 239, 114, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 130); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Kitchen"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 158, 239, 158, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 175); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREEN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vanna"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 202, 239, 202, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 220); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Basement"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 249, 239, 249, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 265); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Outdoor"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 290); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("General Characteris--tics"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillRect(2, 30, 236, 30, ILI9341_GREEN); // закрашенный прямоугольник
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 36); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Living room"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.fillRect(20, 145, 200, 80, ILI9341_MAROON);
delay(1);
tft.fillRect(20, 185, 40, 40, ILI9341_OLIVE);
delay(1);
tft.fillRect(180, 185, 40, 40, ILI9341_OLIVE);
delay(1);
tft.fillRect(200, 225, 20, 30, ILI9341_RED);
delay(1);
tft.fillRect(20, 225, 20, 30, ILI9341_RED);
delay(1);
tft.setRotation(0);
tft.setCursor(25, 30);
tft.setTextColor(ILI9341_ORANGE);
tft.setTextSize(3);
tft.println("Living room");
delay(100);
tft.setRotation(0);
tft.setCursor(25, 80);
tft.setTextColor(ILI9341_YELLOW);
tft.setTextSize(3);
tft.println("Temp.:38");
delay(100);
tft.setRotation(0);
tft.setCursor(25, 270);
tft.setTextColor(ILI9341_YELLOW);
tft.setTextSize(3);
tft.println("Vlaga:4%");
delay(100);
tft.setRotation(0);
tft.setCursor(0, 2);
tft.setTextColor(ILI9341_RED);
tft.setTextSize(2);
tft.println("Back");
delay(2000);
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.drawRoundRect(0, 0, 240, 320, 5, ILI9341_CYAN); // незакрашенный скруглённый прямоугольник
delay(1);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(9, 13); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Characteristics of:"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 36); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Living room"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 70, 239, 70, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 83); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 114, 239, 114, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 130); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Kitchen"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 158, 239, 158, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 175); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREEN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vanna"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 202, 239, 202, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 220); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Basement"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 249, 239, 249, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 265); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Outdoor"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 290); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("General Characteris--tics"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillRect(2, 216, 236, 30, ILI9341_GREEN); // закрашенный прямоугольник
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 220); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Basement"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK);
tft.fillRect(15,0,20,120, ILI9341_YELLOW); // закрашенный прямоугольник
delay(1);
tft.fillRect(85,0,20,120, ILI9341_YELLOW); // закрашенный прямоугольник
delay(1);
tft.fillRect(15,15,90,20, ILI9341_YELLOW); // закрашенный прямоугольник
delay(1);
tft.fillRect(15,50,90,20, ILI9341_YELLOW); // закрашенный прямоугольник
delay(1);
tft.fillRect(15,85,90,20, ILI9341_YELLOW); // закрашенный прямоугольник
delay(1);
tft.fillRect(20, 175, 225, 70, ILI9341_MAROON); // закрашенный прямоугольник
delay(1);
tft.fillRect(175, 135, 55, 90, ILI9341_RED); // закрашенный прямоугольник
delay(1);
tft.fillRect(175, 135, 55, 20, ILI9341_WHITE); // закрашенный прямоугольник
delay(1);
tft.fillRect(35, 135, 55, 90, ILI9341_RED); // закрашенный прямоугольник
delay(1);
tft.fillRect(35, 135, 55, 20, ILI9341_WHITE); // закрашенный прямоугольник
delay(1);
tft.fillRect(105, 155, 55, 70, ILI9341_RED); // закрашенный прямоугольник
delay(1);
tft.fillRect(105, 155, 55, 20, ILI9341_WHITE); // закрашенный прямоугольник
delay(1);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 247); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println(" VLAGA:6%"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10); // задержка, чтобы посмотреть на результ
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0,273); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println(" TEMP:+11"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10);
tft.drawLine(0,270,235,270, ILI9341_RED);
tft.drawLine(0,245,235,245, ILI9341_RED);
tft.drawLine(0,295,240,295, ILI9341_RED);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0,273); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println(" TEMP:+11"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10);
tft.drawRoundRect(108, 5, 130, 115, 5, ILI9341_GREENYELLOW); // незакрашенный скруглённый прямоугольник
delay(10);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(40,30); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println(" Base"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(40,50); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println(" ment"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(10);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0,300); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println(" BACK"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000);
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.drawRoundRect(0, 0, 240, 320, 5, ILI9341_CYAN); // незакрашенный скруглённый прямоугольник
delay(1);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(9, 13); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Characteristics of:"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 36); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Living room"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 70, 239, 70, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 83); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 114, 239, 114, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 130); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Kitchen"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 158, 239, 158, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 175); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREEN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vanna"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 202, 239, 202, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 220); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Basement"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 249, 239, 249, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 265); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Outdoor"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 290); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("General Characteris--tics"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillRect(2, 169, 236, 30, ILI9341_GREEN); // закрашенный прямоугольник
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 175); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_BLUE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vanna"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK);
tft.fillRoundRect(10, 115, 220, 100, 5, ILI9341_WHITE); // закрашенный скруглённый прямоугольник
tft.fillRect(20, 125, 200, 80, ILI9341_CYAN); // закрашенный прямоугольник
tft.fillCircle(190, 165, 10, ILI9341_BLACK); // закрашенный круг
tft.setCursor(4, 253);
tft.setTextColor(ILI9341_GREEN);
tft.setTextSize(3);
tft.println("Temperature:9");
tft.setCursor(4, 277);
tft.setTextColor(ILI9341_GREEN);
tft.setTextSize(3);
tft.println("Vlaga:100%");
tft.setCursor(50, 15);
tft.setTextColor(ILI9341_GREEN);
tft.setTextSize(4);
tft.println("Vanna");
tft.drawLine(0, 55, 240, 55, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
tft.drawLine(0, 248, 240, 248, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
tft.drawLine(0, 278, 240, 278, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
tft.drawLine(0, 298, 240, 298, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
tft.drawLine(239, 350, 240, 10, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
tft.drawLine(239, 0, 240, 700, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
tft.drawLine(0, 0, 1, 700, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
tft.drawLine(0, 0, 240, 0, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
tft.setRotation(0);
tft.setCursor(0, 2);
tft.setTextColor(ILI9341_RED);
tft.setTextSize(2);
tft.println("Back");
delay(2000);
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(9, 13); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_WHITE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("Characteristics of:"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 36); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Living room"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 70, 239, 70, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 83); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Bedroom"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 114, 239, 114, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 130); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Kitchen"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 158, 239, 158, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 175); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_GREEN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Vanna"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 202, 239, 202, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 220); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Basement"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.drawLine(1, 249, 239, 249, ILI9341_CYAN); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 265); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_CYAN); // выбираем цвет текста
tft.setTextSize(3); // выбираем размер текста (1...4)
tft.println("Outdoor"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100); // задержка, чтобы посмотреть на результат
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 290); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("General Characteris--tics"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillRect(2, 290, 236, 40, ILI9341_GREEN); // закрашенный прямоугольник
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 290); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_ORANGE); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("General Characteris--tics"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000); // задержка, чтобы посмотреть на результат
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(8, 13); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("GENERAL CHARACTER-"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(8, 33); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println(" -ISTICS HOUSE"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100);
tft.drawLine(0, 318, 240, 318, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.drawLine(239, 0, 240, 700, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.drawLine(1, 0, 1, 700, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.drawLine(0, 0, 240, 0, ILI9341_RED); // линия(началогор, началоверт, конецгор, конецверт, цвет)
delay(100);
tft.fillRect(48, 120, 120, 125, ILI9341_YELLOW); // закрашенный прямоугольник
delay(1);
tft.fillTriangle(10, 130, 205, 125, 105, 85, ILI9341_RED); // закрашенный треугольник
delay(1);
tft.fillRect(125, 70, 35, 55, ILI9341_RED); // закрашенный прямоугольник
delay(1);
tft.fillRect(80, 155, 55, 55, ILI9341_CYAN); // закрашенный прямоугольник
delay(1);
tft.fillRect(102, 155, 10, 55, ILI9341_OLIVE); // закрашенный прямоугольник
delay(1);
tft.fillRect(80, 175, 55, 10, ILI9341_OLIVE); // закрашенный прямоугольник
delay(1000);
tft.drawLine(0,295,240,295, ILI9341_RED);
tft.drawLine(0,245,235,245, ILI9341_RED);
tft.drawLine(0,270,235,270, ILI9341_RED);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(8, 251); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println("AVERAGE TEMPERAT:21"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(8, 275); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(2); // выбираем размер текста (1...4)
tft.println(" SAFETY-87%"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(2000);
tft.fillScreen(ILI9341_BLACK); // заливка экрана чёрным
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(15, 10); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_YELLOW); // выбираем цвет текста
tft.setTextSize(4); // выбираем размер текста (1...4)
tft.println("Thank you"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(25, 100); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_BLUE); // выбираем цвет текста
tft.setTextSize(4); // выбираем размер текста (1...4)
tft.println("for your"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(0, 200); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_RED); // выбираем цвет текста
tft.setTextSize(4); // выбираем размер текста (1...4)
tft.println("attention!"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100);
tft.setRotation(0); // устанавливаем поворот дисплея (0...3)
tft.setCursor(70, 280); // устанавливаем координаты для ввода текста
tft.setTextColor(ILI9341_OLIVE); // выбираем цвет текста
tft.setTextSize(4); // выбираем размер текста (1...4)
tft.println("Bye!"); // печатаем текст в кавычках (без кавычек - значение переменной)
delay(100);
}
void loop() {
// put your main code here, to run repeatedly:
}