int LED = 9; //LED pin int bs1 = 1; //spremenljivka za stetje int bs05 = 1; //spremenljivka za stetje void setup() { pinMode(LED, OUTPUT); //led pin output } void loop() { reset(); //izklopi vse blink_1s(3); //3-krat ponovi blink(1 sekunda) blink_05s(3); //3-kart ponovi blink (0.5 sekunde) fade(5); //3-krat ponovi fade } void reset() { digitalWrite(LED, 0); //izklopi led izhod } void blink_1s(int numA) { //iz oklepaja shrani v spremenljivko reset(); for (bs1 = 1; bs1 < numA +1; bs1++) { //for loop digitalWrite(LED, 1); delay(1000); digitalWrite(LED, 0); delay(1000); } } void blink_05s(int numB) { reset(); for (bs05 = 1; bs05 < numB +1; bs05++) { digitalWrite(LED, 1); delay(500); digitalWrite(LED, 0); delay(500); } } void fade(int numC) { reset(); for (int fum = 1; fum < numC +1; fum++) { for (int i = 1; i < 256; i++) { //fade in for loop analogWrite(LED, i); delay(6); } for (int o = 255; o > 0; o--) { //fade out for loop analogWrite(LED, o); delay(6); } } }