#include int LED = 4; int x = 0; void setup() { // Define the LED pin as Output pinMode (LED, OUTPUT); // Start the I2C Bus as Slave on address 0x08 //Wire.begin(0x01); Wire.begin(0x02); // Attach a function to trigger when something is received. Wire.onReceive(receiveEvent); Serial.begin(9600); } void receiveEvent(int bytes) { while(Wire.available() > 0) { x = Wire.read(); // read one character from the I2C Serial.println(x); }; } void loop() { digitalWrite(LED, LOW); //If value received is 0 turn off daylight LED if (x == 0) { digitalWrite(LED, HIGH); } else digitalWrite(LED, LOW); //delay(500); }