#define LED_PIN 2 // LED pin
void setup() {
Serial.begin(9600); // Initialize Serial monitor
pinMode(LED_PIN, OUTPUT); // Initialize LED pin as an output
// <--- hint 0
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") { // <--- hint 1
digitalWrite(LED_PIN, LOW); // Turn off LED
Serial.println("Watering off); // hint 2
}
}
}