const int photoresistorPin = A0; // Ο ακροδέκτης του φωτοαντίστασης
const int ledPin = 13; // Ο ακροδέκτης του LED
void setup() {
pinMode(ledPin, OUTPUT); // Ορίζει τον ακροδέκτη ως έξοδο για το LED
Serial.begin(9600); // Αρχικοποιεί τη σύνδεση σειριακής επικοινωνίας για εκτύπωση μηνυμάτων
}
void loop() {
int lightValue = analogRead(photoresistorPin); // Ανάγνωση της τιμής του φωτοαντίστασης
if (lightValue > 500) { // Αν η τιμή είναι χαμηλή (σκοτάδι)
digitalWrite(ledPin, HIGH); // Ανάβει το LED
Serial.println("Light level: Low"); // Εκτύπωση μηνύματος στο Serial Monitor
} else {
digitalWrite(ledPin, LOW); // Σβήνει το LED
Serial.println("Light level: High"); // Εκτύπωση μηνύματος στο Serial Monitor
}
delay(100); // Μικρή καθυστέρηση για σταθεροποίηση του συστήματος
}