Estoy haciendo un proyecto en el que necesito medir la temperatura usando lm35. Estoy usando el A0 analógico de arduino para medir, enciendo un LED adicional en otro pin mientras mido. De repente, la alarma se dispara. Programé la temperatura para activar una alarma cuando se eleva a 40 grados. No se supone que se dispare porque aún no he hecho nada.
El método que estoy usando para medir el voltaje del lm35 es usando 5 voltios como referencia.
Personalmente, supongo que la batería que estoy usando no es compatible, ya que consume demasiada corriente, lo que hace que el ADC sea inexacto. Otra cosa que vale la pena mencionar es que no sucede lo mismo cuando uso el puerto del cable USB.
Estoy un poco curioso, si la batería está baja, ¿no debería ser menor la temperatura detectada? Pero se dispara, se debe principalmente a la batería, pero ¿por qué?