//•	Napiši program, ki na vsakih 300 ms izmenično  prižiga in ugaša LED diodo na PD5.  
//•	Nalogo reši s pomočjo funkcije millis(). !
//•	Na PD 4 priključi tipko. Če je tipka pritisnjena, naj sveti LED na PD6.
//•	Pravilno narisana shema z definiranimi upori. 

int red_led = 5;
unsigned long changeTime;
int delaj = 300;
int btn = 4;
bool m;
int ledica = 6;

void setup() {
  pinMode(red_led, OUTPUT);
  pinMode(btn, INPUT_PULLUP);
  changeTime = millis();
}

void loop() {
  if ((millis()-changeTime)>delaj);
    changeTime = millis();
    digitalWrite(red_led, LOW);
    delay(300);
    digitalWrite(red_led, HIGH);
    delay(300);

  m = digitalRead(btn);
  if(m == LOW){
    digitalWrite(ledica, HIGH);
  } else digitalWrite(ledica, LOW);
  
}