Kód: Vybrat vše
unsigned long aktualniMillis1; //aktualni cas
unsigned long predchoziMillis1; //cas poseldni akce
unsigned long aktualniMillis5; //aktualni cas
unsigned long predchoziMillis5; //cas poseldni akce
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Seriovy port aktivni");
}
void loop() {
// put your main code here, to run repeatedly:
aktualniMillis1 = millis(); //podivam se na hodinky
aktualniMillis5 = millis(); //podivam se na hodinky
Serial.println(aktualniMillis1);
Serial.println(aktualniMillis5);
if(aktualniMillis1 - predchoziMillis1 > 10000) { //pokud zhasnout ubehlu uz 500ms od posledni akce?
predchoziMillis1 = aktualniMillis1; //v tento cas jsem provedl posledni akci
Serial.println("Po 10000"); //zhasni led
}
else if(aktualniMillis5 - predchoziMillis5 > 50000) { //pokud zhasnout ubehlu uz 500ms od posledni akce?
predchoziMillis5 = aktualniMillis5; //v tento cas jsem provedl posledni akci
Serial.println("Po 50000"); //zhasni led
}
delay(1000);
}