Experiment 5 LDR (1)
Experiment 5 LDR (1)
𝑅2
3 .81 −2 log 10 ( )
1000
𝐸 (𝑖𝑛 𝑙𝑢𝑥)=10
S.No Vo (in digital) LDR Resistor (R2 in Ω) Illuminance (E in lux)
Objective A
float v0 = 0;
float R1 = 10000;
float R2;
float E;
void setup()
{
Serial.begin(9600);
}
void loop()
{
v0 = analogRead(A1);
R2 = R1 * (1023.0 / v0 - 1.0);
E = pow(10, (3.81 - 2 * log10(R2 / 1000)));
Serial.print("Resistance:");
Serial.print(R2);
Serial.println(" Ohms");
Serial.print("Voltage:");
Serial.print(v0);
Serial.println(" Volts");
Serial.print("Light Intensity:");
Serial.print(E);
Serial.println(" lux");
delay(1000);
}
Circuit Connections: Objective 5(b)
Circuit Connections: Objective 5(B)
Dark MΩ
Normal Light KΩ
Bright Light Ω
OBJECTIVE B
float v0 = 0;
float R1 = 10000;
float R2;
float E;
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop()
{
v0 = analogRead(A1);
R2 = R1 * (1023.0 / v0 - 1.0);
E = pow(10, (3.81 - 2 * log10(R2 / 1000)));
Serial.print("Resistance:");
Serial.print(R2);
Serial.println(" Ohms");
Serial.print("Voltage:");
Serial.print(v0);
Serial.println(" Volts");
Serial.print("Light Intensity:");
Serial.print(E);
Serial.println(" lux");
delay(1000);
if (E > 5)
{
digitalWrite(13, HIGH);
}
else
{
digitalWrite(13, LOW);
}
}
Self Assessment Questions