#define SENSOR_PIN A0
#define MAX_WATER_LEVEL 350
#define RELAY_PIN 2
int waterLevel = 0;
void setup() {
Serial.begin(9600);
pinMode (RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, HIGH);
}
void loop() {
waterLevel = analogRead(SENSOR_PIN);
Serial.println(waterLevel);
if (waterLevel >= MAX_WATER_LEVEL)
{
//activate pump
digitalWrite(RELAY_PIN, LOW);
}
else
{
//deactivate pump
digitalWrite(RELAY_PIN, HIGH);
}
delay(500);
}