const int photoResistorPin = A0; // Pin analógico donde está conectado el divisor de voltaje const int fixedResistorValue = 10000; // Valor de la resistencia fija en ohmios (10k ohmios en este ejemplo) void setup() { Serial.begin(9600); // Inicializa la comunicación serie } void loop() { int sensorValue = analogRead(photoResistorPin); // Lee el valor del pin analógico float voltage = sensorValue * (5.0 / 1023.0); // Convierte el valor de ADC a voltaje // Calcula la resistencia de la fotorresistencia usando el divisor de voltaje float photoResistorValue = (fixedResistorValue * (5.0 - voltage)) / voltage; Serial.print("Sensor Value: "); Serial.print(sensorValue); Serial.print(" - Voltage: "); Serial.print(voltage); Serial.print("V - Photoresistor Value: "); Serial.print(photoResistorValue); Serial.println(" ohms"); delay(1000); // Espera 1 segundo antes de la siguiente lectura }