Control LED AT85 E

Código:

int ledPin0 = 0;    
int ledPin1 = 1;
int ledPin2 = 2;   
int ledPin3 = 3;   
int ledPin5 = 5; 

int analogPin = 2;    

void setup() {

  pinMode(analogPin, INPUT);
  pinMode(ledPin0, OUTPUT);
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);
  pinMode(ledPin3, OUTPUT);
  pinMode(ledPin5, OUTPUT);

}
void loop() {

  int leepot = analogRead(analogPin);   
  float datopot = leepot * (5.0 / 1023.0);
  int t=200;
  if(datopot<.5){
  digitalWrite(ledPin0, LOW);  
  digitalWrite(ledPin1, LOW);
  digitalWrite(ledPin2, LOW);
  digitalWrite(ledPin3, LOW);
  digitalWrite(ledPin5, LOW);
  delay(t);
  }
  
  if(datopot>.5 && datopot<1.5){
  digitalWrite(ledPin0, HIGH);  
  digitalWrite(ledPin1, LOW);
  digitalWrite(ledPin2, LOW);
  digitalWrite(ledPin3, LOW);
  digitalWrite(ledPin5, LOW);
  delay(t);
  }
  
  if(datopot>1.5 && datopot<2.5){
  digitalWrite(ledPin0, HIGH);  
  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, LOW);
  digitalWrite(ledPin3, LOW);
  digitalWrite(ledPin5, LOW);
  delay(t);
  }
  
  if(datopot>2.5 && datopot<3.5){
  digitalWrite(ledPin0, HIGH);  
  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, HIGH);
  digitalWrite(ledPin3, LOW);
  digitalWrite(ledPin5, LOW);
  delay(t);
  }
  if(datopot>3.5 && datopot<4){
  digitalWrite(ledPin0, HIGH);  
  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, HIGH);
  digitalWrite(ledPin3, HIGH);
  digitalWrite(ledPin5, LOW);
  delay(t);
  }
  
  if(datopot>4 && datopot<4.5){
  digitalWrite(ledPin0, HIGH);  
  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, HIGH);
  digitalWrite(ledPin3, HIGH);
  digitalWrite(ledPin5, HIGH);
  delay(t);
  }
  
  if(datopot>4.5){
  digitalWrite(ledPin0, HIGH);  
  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, HIGH);
  digitalWrite(ledPin3, HIGH);
  digitalWrite(ledPin5, HIGH);
  delay(t);
  digitalWrite(ledPin0, LOW);  
  digitalWrite(ledPin1, LOW);
  digitalWrite(ledPin2, LOW);
  digitalWrite(ledPin3, LOW);
  digitalWrite(ledPin5, LOW);
  delay(t);  
  }
 
}