#include #define SLAVE_ADDR 0x08 void setup() { Wire.begin(); // Master Serial.begin(9600); } void loop() { Wire.requestFrom(SLAVE_ADDR, 10); // Request up to 10 bytes String response = ""; while (Wire.available()) { char c = Wire.read(); response += c; } Serial.print("Slave response: "); Serial.println(response); if (response == "WATER") { // React to water alert Serial.println("⚠️ WATER DETECTED BY SLAVE!"); } delay(1000); // Poll rate }