Cleaned up your code (untested), so you can try.
Leo..
#include "ACS712.h"
ACS712 sensor(ACS712_05B, A1);
int mVperAmp = 185;
byte LED1 = 2;
byte LED2 = 3;
float current;
void setup() {
Serial.begin (9600);
sensor.calibrate();
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
}
void loop() {
// measure
float current = sensor.getCurrentDC();
// print
Serial.print("Current is ");
Serial.print(current);
Serial.println(" Amps");
// control LEDs
if (current < 0.01) {
digitalWrite(LED1, HIGH);
digitalWrite(LED2, LOW);
}
else if (current > 0.02) {
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
}
else {
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
}
delay(1000); // some delay, so we can read it
}