Δραστηριότητα #2

Επιλέξτε τον κώδικα που ακολουθεί και χρησιμοποιήστε τον στην εφαρμογή του 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); // Χρονοκαθυστέρηση μέχρι την επόμενη μέτρηση
}