//• 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);
}