¿Cómo leer el voltaje de CC usando ESP-12E? [cerrado]

-1

Tengo una fuente de voltaje que va de 0 a 100 mV. Quiero leer el voltaje usando ESP-12E. He conectado la fuente de voltaje a mi pin A0. Así es como se ve mi código -

    const int AnalogIn  = A0;
    int readingIn = 0;
    void setup() {
     Serial.begin(9600);
    }

    void loop() {
    readingIn = analogRead(AnalogIn);
    Serial.println(readingIn);
    }

Pero mi monitor de serie no está dando la misma lectura que mi multímetro. Necesitas ayuda. ¡Gracias de antemano!

    
pregunta Basil Elias

1 respuesta

1

Dado que A0 es el pin ADC, lo que está leyendo aquí es la salida de ADC (que será un valor entre 0 y 1023) en el ESP-12E y no el valor de voltaje analógico. Es el equivalente digital de su señal de voltaje analógico. Tendrá que convertirlo en la lectura analógica de voltaje correspondiente antes de imprimir en el monitor serie. La fórmula debe ser sencilla.

                        analog_value=(adc_value/1023)*5000mV

Todo lo mejor!

    
respondido por el A. Ahmad

Lea otras preguntas en las etiquetas