#include
int ldr;
void setup(){
Wire.begin(0x08);
Serial.beign(9600);
Wire.onReceive(receiveEvent);
Wire.onRequest(sendData);
pinMode(13,OUTPUT);
digitalWrite(13,LOW);
}
void loop(){
ldr=analogRead(A0);
if(ldr<50){
digitalWrite(13,HIGH);
}
else{
digitalWrite(13,LOW);
}
Serial.print(ldr);
delay(100);
}
void receiveEvent(int howMany){
while(Wire.available()){
c=Wire.read();
digitalWrite(13,c);
}
}
void sendData(){
Wire.write(ldr);
}