Επιλέξτε τον κώδικα που ακολουθεί και χρησιμοποιήστε τον στην εφαρμογή του Tinkercad
void setup() // Εκτελείται μόνο μια φορά { pinMode(2, OUTPUT); // LED pinMode(3, OUTPUT); // LED pinMode(4, OUTPUT); // LED pinMode(5, OUTPUT); // LED pinMode(8, INPUT); // Button pinMode(9, INPUT); // Button pinMode(A0, INPUT); // Φωτοαντίσταση } void loop() // Εκτελείται επαναλαμβανόμενα { if (digitalRead(8) == LOW || digitalRead(9) == LOW) { digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); } else { // Και οι δύο διακόπτες είναι ΟΝ if (analogRead(A0) >=0 && analogRead(A0) < 360) { digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(5, HIGH); } if (analogRead(A0) >= 360 && analogRead(A0) < 500) { digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(5, LOW); } if (analogRead(A0) >= 500 && analogRead(A0) < 570) { digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, LOW); digitalWrite(5, LOW); } if (analogRead(A0) >= 570 && analogRead(A0) < 640) { digitalWrite(2, HIGH); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); } if (analogRead(A0) >= 640) { digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); } } delay(10); // Χρονοκαθυστέρηση μέχρι την επόμενη μέτρηση }