45#include #define ATTINY45_SLAVE_A 0x27 #define ATTINY45_SLAVE_B 0x29 int buttonA = 3; //Set input pin as button on Attiny45 int buttonB = 4; //Set input pin as button on Attiny45 int buttonAState = 0; int buttonBState = 0; void setup() { // put your setup code here, to run once: TinyWireM.begin(); pinMode( buttonA, INPUT ); //Set button A as input pinMode( buttonB, INPUT ); //Set button B as input } void loop() { // put your main code here, to run repeatedly: buttonAState = digitalRead( buttonA ); buttonBState = digitalRead( buttonB ); if ( buttonAState == HIGH ) { TinyWireM.beginTransmission( 0x27 ); TinyWireM.send (1); TinyWireM.endTransmission(); delay (10000); TinyWireM.beginTransmission( 0x27 ); TinyWireM.send (0); TinyWireM.endTransmission(); delay (1000); } if ( buttonBState == HIGH ) { TinyWireM.beginTransmission( 0x29 ); TinyWireM.send (1); TinyWireM.endTransmission(); delay (10000); TinyWireM.beginTransmission( 0x29 ); TinyWireM.send (0); TinyWireM.endTransmission(); delay (1000); } }