const unsigned long USTsek = 1000;
const unsigned long USTminu = 60000;
unsigned long Psek = 0;
unsigned long Pmin = 0;
int sek = 10;
int minu = 1;
void setup() {
Serial.begin(9600);
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
unsigned long aktualnyCzas = millis();
if (aktualnyCzas - Psek >= USTsek)
{
// akcja po zakonczeniu odliczania
if (minu == 0 & sek == 0){
Serial.println("!DWONEK!");
digitalWrite(LED_BUILTIN, HIGH);
}
if (sek < 0){ //odliczanie minut wzgledem sekund
sek=59;
minu--;
}
Serial.println("sek");
Serial.println(sek);
Serial.println("minut");
Serial.println(minu);
Psek = aktualnyCzas; // odliczanie sekund
sek--;
}
}