#include <Wire.h>

#define led1 9

void setup() {
  pinMode(led1, OUTPUT);
  digitalWrite(led1, LOW);  // Asegúrate que los LEDs estén inicialmente apagados
  Wire.begin(2);
  Wire.onReceive(receiveEvent);
}

void loop() {
  delay(1000);  // Solo para tener un loop y no reiniciar el setup
}

void receiveEvent(int howMany) {
  while (Wire.available()) {
    int estado = Wire.read();
    if (estado == HIGH) {
      digitalWrite(led1, HIGH);
    } else {
      digitalWrite(led1, LOW);
    }
  }
}