#define CLK 14
#define DIO 12
#define my_LED_BUILTIN 2 //D2 встроенный светодиод
#define PERIOD_1 1*1000 // 1 индикация период 20 сек
unsigned long timer_1, timer_2, timer_3, timer_4;
bool mode_ = false; // начинаем всегда с тестового режима
#include "GyverTM1637.h"
GyverTM1637 disp(CLK, DIO);
void setup() {
Serial.begin(115200);
Serial.println(";");
pinMode(my_LED_BUILTIN, OUTPUT); //светодиод
digitalWrite(my_LED_BUILTIN, 0); //низкий сигнал на светодиод
disp.clear();
disp.brightness(7); // яркость, 0 - 7 (минимум - максимум)
disp.displayInt(8888);
disp.point(true); // вкл точки
}
void loop() {
if (millis() - timer_1 > PERIOD_1) {
timer_1 = millis();
Serial.println(";");
}
}
//********************************************************************
/*
void indication() {
int timeSecs = ((millis() / 1000ul) % 3600ul) % 60ul;
if (timeSecs < 20)
{
disp.displayInt(soilMoistureValue1);
} else if (timeSecs >= 20 && timeSecs < 40)
{
disp.displayInt(soilMoistureLimit1);
} else if (timeSecs >= 40) {
uint32_t sec = (PERIOD_2_1 + timer_2 - millis()) / 1000ul;
int timeHours = (sec / 3600ul);
int timeMins = (sec % 3600ul) / 60ul;
disp.displayClock(timeHours, timeMins);
} else {
}
}
*/
//********************************************************************