const int ledPin = 13;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
/*
digitalWrite(ledPin, HIGH);
delay(2000);
digitalWrite(ledPin, LOW);
delay(2000);
*/
// Call the advanced LED blinking function
pokrocile_blikanie_LED(500, 500, 5, 13);
}
void pokrocile_blikanie_LED(int doba_svitu, int doba_zhasnutia, int pocet_bliknuti, int led_Pin) {
// nastavenie výstupného pinu
pinMode(led_Pin, OUTPUT);
// spustenie slučky pre opakované blikanie
for (int i = 0; i < pocet_bliknuti; i++) {
// nastavenie doby rozsvietenia
digitalWrite(led_Pin, HIGH); // set the LED on
delay(doba_svitu);
// nastavenie doby zhasnutia
digitalWrite(led_Pin, LOW); // set the LED off
delay(doba_zhasnutia);
}
}