void setup() {
  DDRD = 0xFF; // Nastavi PORTD kot izhodne pine za LED diode
  ADMUX = 0x00; // Izberi A0 kot vhod za ADC
}

void loop() {
  int potValue = analogRead(A0); // Preberi vrednost potenciometra
  int mappedValue = map(potValue, 0, 1023, 0, 8); // Mapiraj prebrano vrednost na območje od 0 do 8

  // Izberi, kateri element seznama bo izbran glede na vrednost potenciometra
  switch (mappedValue) {
    case 0:
      PORTD = 0xFE; // Svetijo vse LED diode razen prve
      break;
    case 1:
      PORTD = 0xFD; // Svetijo vse LED diode razen druge
      break;
    case 2:
      PORTD = 0xFB; // Svetijo vse LED diode razen tretje
      break;
    case 3:
      PORTD = 0xF7; // Svetijo vse LED diode razen četrte
      break;
    case 4:
      PORTD = 0xEF; // Svetijo vse LED diode razen pete
      break;
    case 5:
      PORTD = 0xDF; // Svetijo vse LED diode razen šeste
      break;
    case 6:
      PORTD = 0xBF; // Svetijo vse LED diode razen sedme
      break;
    case 7:
      PORTD = 0x7F; // Svetijo vse LED diode razen osme
      break;
    default:
      break;
  }
}