#define LED_PIN 2 // LED pin
void setup() {
Serial.begin(9600); // Initialize Serial monitor
pinMode(LED_PIN, OUTPUT); // Initialize LED pin as an output
}
void loop() {
if (Serial.available()) { // Check if data is available to read
String receivedString = Serial.readStringUntil('\n'); // Read the incoming data till newline character
if (receivedString == "on") {
digitalWrite(LED_PIN, HIGH); // Turn on LED
Serial.println("Watering");
}
else if (receivedString == "off") {
digitalWrite(LED_PIN, LOW); // Turn off LED
Serial.println("Watering off");
}
}
}