Réponse : LED + LDR

void setup() {
  Serial.begin(9600);
  Serial.flush();
  pinMode(A0, INPUT);
  pinMode(D1, OUTPUT);
}

void loop() {
  double ldr = analogRead(A0);
  Serial.print("valeur : ");
  Serial.println(ldr);
  if (ldr < 850) {  // 850 dépend de la luminosité ambiante, à ajuster en fonction des valeurs lues avec et sans ombre
    digitalWrite(D1, HIGH);
  } else {
    digitalWrite(D1, LOW);
  }
  delay(100);
}

⬅️ Retour à l’énoncé