Estoy trabajando en un proyecto de medición de la presión del agua, en el que usé un transductor de presión que me da una salida de 4 a 20 mA de forma actual.
Estoy usando una resistencia de 250 ohmios para convertir la corriente en voltaje, y luego le doy este voltaje a ADC del canal 0 (A0) de arduino UNO.
La lectura de ADC está fluctuando continuamente hasta 10 números decimales.
También verifico conectando multímetro y mida la lectura de corriente del sensor, para una presión particular. pero la lectura actual es estable (aunque no fluctúe 1 o 2 puntos).
también he comprobado el valor de voltaje después de 250 Ohms + Ve y tierra. El voltaje convertido también se muestra muy estable.
pero ¿por qué la lectura de ADC está fluctuando ...?
Estoy usando arduino uno, no tengo ningún cambio en AREF, AVCC, etc. ...
por favor sugiera una solución efectiva,
Gracias de antemano.
Mi código es el siguiente ...
const int analogInPin = A0; // Pin de entrada analógica al que está conectado el potenciómetro
int sensorValue = 0; // valor leído desde el bote
configuración de vacío () { // inicializar las comunicaciones seriales a 9600 bps: Serial.begin (9600); }
bucle de vacío () {
// lee el análogo en valor: sensorValue = analogRead (analogInPin);
// imprime los resultados al Monitor Serial: Serial.print ("Lectura:"); Serial.println (sensorValue);
retardo (1000); }