/*•	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.*/ 

const int ledPin=5;
const int buttonPin=4;
const int ledPin2=6;

unsigned long previousMillis=0;
const long interval=300;

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(ledPin2, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
  unsigned long currentMillis=millis();
  if(currentMillis-previousMillis>=interval) {
    previousMillis=currentMillis;
    digitalWrite(ledPin,!digitalRead(ledPin));
  }
  if(digitalRead(buttonPin)==LOW){
    digitalWrite(ledPin2, HIGH);
  }  else{
      digitalWrite(ledPin2, LOW);
    }
}