// Define analog pin for LDR
#define ldrPin A0
// Define pins for LED array
#define ledPin1 8
#define ledPin2 9
#define ledPin3 10
void setup() {
// Set pins for LED array as output
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
}
void loop() {
// Read LDR value
int ldrValue = analogRead(ldrPin);
// Check if it's dark (you may need to adjust this threshold)
if (ldrValue > 300) {
// Turn on LED array
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
} else {
// Turn off LED array
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
}
// Delay before next reading
delay(100);
}