//• Na PORT D priključi 8 LED diod.
//• Na pin A0 priključi potenciometer. Prebrano vrednost potenciometra mapiraj tako, da bo najmanjša vrednost 0 in največja 8.
//• Vrednost potenciometra določa kateri element seznama se bo izpisal na PORT D.
//• Seznam določi tako, da bo pri vrednosti potenciometra 1 svetila 1 LED, pri vrednosti 2 bo svetila samo LED 2, pri 3 bo svetila samo LED 3… , pri 8 bo svetila samo LED 8.
//• Nalogo reši s funkcijami pinmode(), digitalRead() in digitalWrite().
int potenciometer = A0;
int vrednost;
int pins [] = {0,1,2,3,4,5,6,7};
int digit[] = {};
void setup() {
pinMode(potenciometer, INPUT);
//Serial.begin(115200);
for (int x = 0;x<9;x++){
pinMode(pins[x], OUTPUT);
}
}
void loop() {
vrednost = analogRead(potenciometer);
vrednost = map(vrednost,0,1023,0,7);
//Serial.println(vrednost);
int y = vrednost;
if (vrednost == pins[y]){
digitalWrite(pins[y], HIGH);
delay(300);
digitalWrite(pins[y], LOW);
} //else digitalWrite(pins[y], LOW);
}