#include // I2C Master lib for ATTinys which use USI #define ADDR 0x26 #define LED1_PIN 7 // ATtiny Pin 3 int rec=0; void setup(){ pinMode(LED1_PIN,OUTPUT); Wire.begin(); // initialize I2C lib Blink(LED1_PIN,2); // show it's alive delay (1000); } void loop(){ Wire.beginTransmission(ADDR); Wire.write(B00000001); // Send 1 byte Wire.endTransmission(); Blink(LED1_PIN,2); // show it's alive and sending delay (1000); // wait a few sec before next reading } void Blink(byte led, byte times){ // poor man's GUI for (byte i=0; i< times; i++){ digitalWrite(led,HIGH); delay (400); digitalWrite(led,LOW); delay (175); } }