#include #include BH1750 lightMeter(0x23); int Lux; char Incoming_value = 0; void setup() { pinMode(13, OUTPUT); Serial.begin(9600); Serial.println("Running..."); lightMeter.begin(); Serial.println("Running..."); } void loop() { uint16_t lux = lightMeter.readLightLevel(); Serial.print("Light: "); Serial.print(lux); Serial.println(" lx"); Serial.write(Lux); //for processing delay(1000); if(Serial.available() > 0) { Incoming_value = Serial.read(); Serial.print (Incoming_value); Serial.print ("\n"); Serial.print ("LUX VALUE:"); Serial.print (lux); //Serial.print ("%"); if (Incoming_value == '0') digitalWrite(13,HIGH); else if(Incoming_value == '1') digitalWrite (13, LOW); } }