const int buttonPin = 8; // Ορισμός του κουμπιού στη digital pin 8
const int red_led = 13; // Ορισμός του LED στη digital pin 13
const int purple_led = 3; //
void setup() {
pinMode(buttonPin, INPUT_PULLUP); // Χρήση της ενσωματωμένης pull-up αντίστασης
pinMode(purple_led, OUTPUT); // Ρύθμιση του LED ως έξοδο
pinMode(red_led, OUTPUT); // Ρύθμιση του LED ως έξοδο
}
void loop() {
if (digitalRead(buttonPin) == LOW) { // Αν το κουμπί πατηθεί
digitalWrite(purple_led, LOW); // Σβήσε το μωβ LED
digitalWrite(red_led, HIGH); // Άναψε το κόκκινο LED
delay(5000); // Περίμενε 5 δευτερόλεπτα
digitalWrite(red_led, LOW); // Σβήσε το κόκκινο LED
} else {
digitalWrite(purple_led, HIGH); // Άναψε το μωβ LED όταν το κουμπί δεν πατιέται
}
delay(10); // Προστασία από "αναπηδήσεις" του κουμπιού
}