O sensor LDR

O LDR ou Light Dependent Resistor é um resistor em que a resistência varia conforme a luz
que incide sobre ele. Ele possui, em sua parte superior, um material semicondutor que possui
uma resistência elétrica elevada. Quando não há incidência de luz no LDR, a sua resistência
pode chegar a 1 MΩ (Lux 0) ohms, totalmente no escuro e resistência na luz, de 10 a 20 KΩ (Lux 10).

O circuito está descrito abaixo:




O código do circuito está descrito abaixo:

// Disciplina  : [Arduino Automação e Robótica].
// Professor   : Jorge Maestre Carvalho. 
// Descrição   : Leitura analógica de um LDR.
// Descrição   : e acendendo um Led.
// Data atual  : 22/09/2024
//**************************************************************

int analogLDR    = A0;
int ledPin       = 10; 
float Limiar     = 2.20;
int Leitura      = 0;
float VoltageLDR = 0;
float ResLDR;

void setup() {
  Serial.begin(9600);
  pinMode(ledPin,OUTPUT);
  delay(100);
}

void loop() {
 Leitura = analogRead(analogLDR);
 VoltageLDR = Leitura * (5.0 / 1024);
 Serial.print("Leitura sensor LDR = ");
 Serial.println(VoltageLDR);
 if(VoltageLDR > Limiar){
  digitalWrite(ledPin,HIGH);
 }
 else{
  digitalWrite(ledPin,LOW);
 }
 delay(500);
}