// Pin-Definitionen
const int potPin = A0;  // Potentiometer am Analogeingang 0
const int ledPin = 0;   // LED's an den Digitaleingängen
const int ledPin1 = 1;
const int ledPin2 = 2; 

void setup() {
  pinMode(ledPin, OUTPUT); // LED-Pin als Ausgang setzen
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);
}

void loop() {
  int sensorValue = analogRead(potPin); // Analogen Wert vom Potentiometer lesen (0 bis 1023)
  
  // Umrechnung des analogen Werts in eine Spannung (0 bis 5 V)
  float voltage = sensorValue * (5.0 / 1023.0);

  // LED steuern
  if (voltage == 5) {
    digitalWrite(ledPin, HIGH);
    digitalWrite(ledPin1, LOW);
    digitalWrite(ledPin2, HIGH); 
  } else   if (voltage >= 4) {
    digitalWrite(ledPin, LOW);
    digitalWrite(ledPin1, LOW);
    digitalWrite(ledPin2, HIGH);
  } else   if (voltage >= 3) {
    digitalWrite(ledPin, HIGH);
    digitalWrite(ledPin1, HIGH);
    digitalWrite(ledPin2, LOW);
  } else   if (voltage >= 2) {
    digitalWrite(ledPin, LOW);
    digitalWrite(ledPin1, HIGH);
    digitalWrite(ledPin2, LOW);
  } else   if (voltage >= 1) {
    digitalWrite(ledPin, HIGH);
    digitalWrite(ledPin1, LOW);
    digitalWrite(ledPin2, LOW);
  } 
  else{
    digitalWrite(ledPin, LOW);
    digitalWrite(ledPin1, LOW);
    digitalWrite(ledPin2, LOW);
  }

}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
pot1:GND
pot1:SIG
pot1:VCC
led1:A
led1:C
led2:A
led2:C
led3:A
led3:C