#include int sensorPin = A7; /* select the input pin for LDR */ int sensorValue = 0; /* variable to store the value coming from the sensor */ int LEDPin = 6; #define PIN_SRX 5 #define PIN_STX 3 SoftwareSerial softSerial(PIN_SRX, PIN_STX); void setup(void) { pinMode(sensorPin, INPUT); pinMode(LEDPin, OUTPUT); softSerial.begin(9600); /* start serial port */ } void loop(void) { sensorValue = analogRead(sensorPin); //Read data from analog pin and store it to value variable // Determine the values softSerial.print("LDR Value = "); softSerial.println(sensorValue); if (sensorValue < 500) { softSerial.println("DARK IN HERE!"); } else{ softSerial.println("BRIGHT IN HERE!"); } sensorValue = map(sensorValue,0,1000,0,255); analogWrite(LEDPin, sensorValue); delay(1000); }