#include #define I2C_SLAVE_ADDR 0x26 // I2C adress const int ledPin = 3; // LED pin n° byte byteRcvd; void setup(){ pinMode(ledPin, OUTPUT); // LED as output digitalWrite(ledPin, LOW); // set initial LED state TinyWireS.begin(I2C_SLAVE_ADDR); // initialize I2C lib & setup slave's address byteRcvd = 0; } void loop(){ digitalWrite(ledPin, LOW); if (TinyWireS.available()){ // if receiving from I2C bus byteRcvd = TinyWireS.receive(); // store it if (byteRcvd != 0) { // Blink LED digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); byteRcvd = 0; } } }