const byte sensorPin = A0, lampPin = 8;
const int darkLevel = 350, brightLevel = 450;
bool lampsOn = false;
void setup() {
pinMode(lampPin, OUTPUT);
digitalWrite(lampPin, LOW);
Serial.begin(9600);
}
void loop() {
int light = analogRead(sensorPin);
Serial.println(light);
if (light < darkLevel) lampsOn = true;
if (light > brightLevel) lampsOn = false;
digitalWrite(lampPin, lampsOn ? HIGH : LOW);
delay(100);
}
Leave a Reply