Your logic is flawed, try this:
void loop()
{
voltage = getVoltage();
Serial.println(voltage);
if((voltage>=1.5) && (digitalRead(ILSH)==1)
digitalWrite(LED,HIGH);
else digitalWrite(LED,LOW);
}
Your logic is flawed, try this:
void loop()
{
voltage = getVoltage();
Serial.println(voltage);
if((voltage>=1.5) && (digitalRead(ILSH)==1)
digitalWrite(LED,HIGH);
else digitalWrite(LED,LOW);
}