#define DSP_Y_START 22 // Початок видимої частини екрану
#define DSP_WIDTH 320 // Ширина видимої частини екрану
#define DSP_HEIGHT 130 // Висота видимої частини екрану
// Підключення бібліотеки екрану
#include <TFT_eSPI.h>
// Оголошення об'єкту екрану
TFT_eSPI tft = TFT_eSPI(); // Invoke library, pins defined in User_Setup.h
TFT_eSprite spr_small = TFT_eSprite(&tft); // Declare Sprite object "spr" with pointer to "tft" object
TFT_eSprite spr_great = TFT_eSprite(&tft); // Declare Sprite object "spr" with pointer to "tft" object
TFT_eSprite spr_large = TFT_eSprite(&tft); // Declare Sprite object "spr" with pointer to "tft" object
#include "variable.h"
#include "a_ico.h"
#include "scr1.h"
void setup() {
tft.init(); // инициализация дисплея
tft.setRotation(3); // вращение на 180 градусов
tft.fillScreen(TFT_BLACK); // заливка фона чёрным цветом
spr_small.createSprite(105, 25);
spr_small.fillSprite(TFT_BLACK);
spr_great.createSprite(106, 76);
spr_great.fillSprite(TFT_DARKGREY);
spr_large.createSprite(317, 76);
spr_large.fillSprite(TFT_DARKGREY);
// scr_1_trip();
}
void loop() {
// Считываем текущее время
unsigned long currentMillis = millis();
// Проверяем, прошло ли время, равное интервалу
if (currentMillis - previousMillis >= interval) {
// Сохраняем текущее время
previousMillis = currentMillis;
// Выполняем действие, например, переключаем светодиод
++engineCoolantTemp;
}
scr_1_trip();
}