//•	Mikrokontroler generira naključna števila od 0 do vključno 4; uporabi tudi funkcijo randomSeed(). Naključno število se generira samo enkrat in sicer ob zagonu mikrokrmilnika.
//•	Generirana vrednost naj se izpiše na LED prikazovalniku, ki je priključen na pine PORTA D (PD0 do PD6). 
//•	S pomočjo tipke, ki je priključena na PORT B (PD8), generirano vrednost z vsakim pritiskom na tipko povečamo za 1. Število lahko povečujemo do vrednosti 9. Nova vrednost se izpiše na LED prikazovalniku.
//•	Nalogo reši s pomočjo registrov.

bool tipka;
int digit[] = {0x7E,0x30,0x6D,0x79,0x33,0x5B,0x5F,0x70,0x7F,0x7B};
int m = 0;

void setup() {
  randomSeed(analogRead(A0));
  DDRD = 0xFF;
  DDRB = 0;
  PORTB = 0x01;
}

void loop() {
  static int stevilo = random(0,5);
  tipka = PINB & 0x01;
  int izpis = digit[stevilo];
  PORTD = izpis;
  delay(500);


  if (tipka == LOW){
    int izpis2 = digit[stevilo];
    PORTD = izpis2;
    delay(500);
    stevilo++;
    if(stevilo >= 10){
      stevilo = 9;
    }
  }
}