Trying to build a night light but there seems to be no reaction to light or dark from the photosensor.
I'm printing what I think is the value of the photo resistor but it only prints values between 94 and 96 regardless of how light or dark it is. Any help would be great.
* A simple programme that will change the intensity of
* an LED based * on the amount of light incident on
* the photo resistor.
int lightPin = 0; //the analog pin the photoresistor is
//the photoresistor is not calibrated to any units so
//this is simply a raw sensor value (relative light)
int ledPin = 9; //the pin the LED is connected to
//we are controlling brightness so
//we use one of the PWM (pulse width
// modulation pins)
pinMode(ledPin, OUTPUT); //sets the led pin to output
* loop() - this function will start after setup
* finishes and then repeat
int lightLevel = analogRead(lightPin); //Read the
lightLevel = map(lightLevel, 0, 900, 0, 255);
//adjust the value 0 to 900 to
//span 0 to 255
lightLevel = constrain(lightLevel, 0, 255);//make sure the
//value is betwween
//0 and 255
analogWrite(ledPin, lightLevel); //write the value