#include #define I2C_Secondary_ADDRESS 0x9 void setup() { Serial.begin(9600); Wire.begin(I2C_Secondary_ADDRESS); Wire.onReceive(receiveEvent); pinMode(1, OUTPUT); } void loop() { } void receiveEvent(int howMany) { String data = ""; while (Wire.available()) { data += (char)Wire.read(); } if (data.equals("On")) { digitalWrite(1, HIGH); } else if(data.equals("Off")) { digitalWrite(1, LOW); } Serial.println(data); }