#include <Wire.h>

void setup() {
  Serial.begin(9600);
  Wire.begin();  // Inicia como maestro I2C
}

void loop() {
  int estadoBoton = 0;

  // Solicitar el estado del botón al ATtiny45 en la dirección 3
  Wire.requestFrom(3, 1);
  if (Wire.available()) {
    estadoBoton = Wire.read();
  }

  // Envía el estado del botón al ATtiny44 en la dirección 2
  Wire.beginTransmission(2);
  Wire.write(estadoBoton);
  Wire.endTransmission();

  // Debugging por Serial
  Serial.print("Estado del botón: ");
  Serial.println(estadoBoton);

  delay(500);  // Espera antes de la próxima solicitud
}