Conexión entrada analógica tumba la señal

Hola a todos,

estoy haciendo un pulsioximetro con arduino. Tras diseñar un circuito con una serie de etapas de amplificación y verificar su correcto funcionamiento en el osciloscopio ha llegado la hora de hacer la lectura con el arduino. El problema es que al conectar la entrada analógica a la salida de mi circuito se pierde la señal (en el osciloscopio) y el arduino lee un bonito 0.

Simplemente uso estas dos líneas:

//Pin A7 para lectura
const int sensePin = 7;
//lectura
newHeartReading = analogRead(sensePin);

¿Sabéis qué estoy haciendo mal?

gracias!

¿Que voltaje tienes en el pin digital?

Gracias por responder,

no tengo ningún pin digital en uso. Estoy usando el A7 (analógico). La señal que estoy midiendo está en torno a 0.5V.

Y bueno, lo que comentaba, en el momento que pongo el arduino conectado al circuito, en el osciloscopio deja de aparecer señal. Es como si al conectar el arduino toda la intensidad se desviara a este.

Disculpame, quería decir analógico donde dije digital. Quizá te interese probar a conectar la resistencia interna del pin. Corto y pego de

The analog pins also have pullup resistors, which work identically to pullup resistors on the digital pins. They are enabled by issuing a command such as

digitalWrite(A0, HIGH); // set pullup on analog pin 0

while the pin is an input.

Be aware however that turning on a pullup will affect the values reported by analogRead().

Suerte.

Genial pofenas!

Mañana cuando vaya al laboratorio lo pruebo y te comento. Si todo va bien os daré detalles del proyecto en breve :D.

Gracias!

He probado lo que me comentabas pero sigue anulando la señal. La configuración que tengo es la siguiente:

const int sensePin = 9;

pinMode(sensePin, INPUT);
digitalWrite(sensePin, HIGH);

newHeartReading = analogRead(sensePin);

Buenas noticias!!!

He colocado un condensador de 1uF y ya no se tumba la señal!!! Ya puedo medir el pulso con mi arduino :D.