#include WiFi.h;
const int sensorPin = 34; // Define o pino do sensor como 34
const float GAMMA = 0.7;
const float RL10 = 50; // Valor de RL10 pode precisar de ajuste
void setup() {
pinMode(sensorPin, INPUT); // Define o pino 34 como entrada
Serial.begin(115200);
}
void loop() {
// Lê o valor analógico do sensor:
int analogValue = analogRead(sensorPin);
// Converte o valor analógico em tensão:
float voltage = analogValue * (5.0 / 1023.0);
// Calcula a resistência do fotoresistor (considerando um resistor de 10kΩ no circuito):
float resistance = 10000.0 * voltage / (5.0 - voltage);
// Calcula o valor em lux:
float lux = pow(RL10 * 1000.0 * pow(10, GAMMA) / resistance, (1.0 / GAMMA));
// Imprime o valor de lux no monitor serial:
Serial.print("A quantidade de luz é: ");
Serial.println(lux);
delay(5);
}