#include int childAdd = 7; void setup() { // put your setup code here, to run once: Wire.begin(); Serial.begin(115200); pinMode(3, OUTPUT); //pinMode(0, INPUT); } void loop() { Wire.requestFrom(childAdd, 1); //Requst 1 byte from child adress 9 Serial.println("requesting"); while (Wire.available()) { int childValue = Wire.read(); if (childValue == 1) { digitalWrite(3, HIGH); } else { digitalWrite(3, LOW); } } delay(10); // Wire.beginTransmission(childAdd); // Wire.write(digitalRead(0)); // Wire.endTransmission(); // delay(10); }