#include byte own_address = 55; byte received; void setup() { pinMode(7, OUTPUT); //digitalWrite(led_pin, HIGH); // config TinyWire library for I2C slave functionality TinyWire.begin( own_address ); // sets callback for the event of a slave receive TinyWire.onReceive( onI2CReceive ); } void loop() { } void onI2CReceive(int howMany){ received = TinyWire.read(); if(received==100){ digitalWrite(7, LOW); }else if(received==200){ digitalWrite(7, HIGH); } }