/*• 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. */
unsigned long changeTime;
int timeDelay = 300;
int m=0;
void setup() {
// put your setup code here, to run once:
pinMode(5, OUTPUT);
pinMode(4, INPUT_PULLUP);
changeTime=millis();
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(5, HIGH);
delay(300);
digitalWrite(5, LOW);
delay(300);
if(digitalRead(4)==0){
digitalWrite(6, HIGH);
}
if(digitalRead(4)==1){
digitalWrite(6, LOW);
}
}