int LED1 = 8; int LED2 = 9; int LED3 = 10; int LED4 = 11; int LED5 = 12; int IRwert; void setup() { Serial.begin(9600); pinMode(A0,INPUT); pinMode(LED1,OUTPUT); pinMode(LED2,OUTPUT); pinMode(LED3,OUTPUT); pinMode(LED4,OUTPUT); pinMode(LED5,OUTPUT); } void loop() { IRwert = analogRead(A0); Serial.println(analogRead(A0),DEC); delay(100); if(IRwert<160){ ledSteuerung(1); }else if(IRwert<320){ ledSteuerung(2); }else if(IRwert<480){ ledSteuerung(3); }else if(IRwert<640){ ledSteuerung(4); }else if(IRwert<800){ ledSteuerung(5); } } void ledSteuerung(int ls){ if(ls==1){ digitalWrite(LED1, HIGH); digitalWrite(LED2, LOW); digitalWrite(LED3, LOW); digitalWrite(LED4, LOW); digitalWrite(LED5, LOW); }else if(ls==2){ digitalWrite(LED1, HIGH); digitalWrite(LED2, HIGH); digitalWrite(LED3, LOW); digitalWrite(LED4, LOW); digitalWrite(LED5, LOW); }else if(ls==3){ digitalWrite(LED1, HIGH); digitalWrite(LED2, HIGH); digitalWrite(LED3, HIGH); digitalWrite(LED4, LOW); digitalWrite(LED5, LOW); }else if(ls==4){ digitalWrite(LED1, HIGH); digitalWrite(LED2, HIGH); digitalWrite(LED3, HIGH); digitalWrite(LED4, HIGH); digitalWrite(LED5, LOW); }else if(ls==5){ digitalWrite(LED1, HIGH); digitalWrite(LED2, HIGH); digitalWrite(LED3, HIGH); digitalWrite(LED4, HIGH); digitalWrite(LED5, HIGH); } }