Buenas,
Estoy haciendo un proyecto donde voy a medir la presion de un receptaculo, hice una camarita de presion para hacer las pruebas y conecte tanto el sensor como un tensiometro digital que tengo para visualizar la presion de la camara y asi compararla con la medida por el sensor que tengo conectado al arduino, al encender una bomba que tengo para inyectarle presion a la camara, el valor que me mide el arduino varia mucho, ejemplo, en el indicador del tensiometro digital me muestra una presion de 82 mmHg , y en el arduino me indica valores fluctuantes entre 71, 78, 82, 76 y asi sucesivamente, de que forma puedo hacer un acondicionador para esa señal que no varie tanto, hay una forma de hacerlo por codigo ?. o debo hacerle con electronica externa ?
Este es el codigo que hice al arduino, la salida del sensor que estoy utilizando varia desde 0.5 voltios hasta 5 voltios.
const int sensorPin = A0; // seleccionar la entrada para el sensor
int sensorValue; // variable que almacena el valor raw (0 a 1023)
int value;
void setup() {
Serial.begin(115200);
}
void loop() {
sensorValue = analogRead(sensorPin); // realizar la lectura
value = map(sensorValue, 91, 1023, 0.0, 300.0); // cambiar escala a 0.0 - 5.0
// Serial.print(sensorValue);
// Serial.println(" mmHg");
Serial.print(value);
Serial.println(" mmHg"); // mostrar el valor por serial
delay(500);
}