int ledPins[] = {2, 3, 4}; // Pin čísla pre LED diódy
unsigned long previousTime = 0; // Premenná pre uchovanie predchádzajúceho času
void setup() {
Serial.begin(9600);
for (int i = 0; i < 3; i++) {
pinMode(ledPins[i], OUTPUT); // Nastavenie LED pinov ako výstupné
}
}
void loop() {
unsigned long currentTime = millis(); // Aktuálny čas od spustenia programu
int randomLED = random(0, 3); // Náhodný výber LED diódy
digitalWrite(ledPins[randomLED], HIGH); // Zapnutie náhodnej LED diódy
Serial.print("LED ");
Serial.print(randomLED + 1); // +1, pretože číslovanie LED začína od 1
Serial.println(" ON");
delay(1000); // Čakanie 1 sekundu
digitalWrite(ledPins[randomLED], LOW); // Vypnutie náhodnej LED diódy
Serial.print("LED ");
Serial.print(randomLED + 1);
Serial.println(" OFF");
Serial.print("Čas od začatia: "); // Výpis času od spustenia programu
Serial.print(currentTime);
Serial.print(" mS");
Serial.println();
delay(random(500, 2001)); // Čakanie v rozsahu od 0.5 do 2 sekundy pred ďalším náhodným výberom
}