Duda termometro NTC con Arduino

Buenas tardes, Bien hallado
inicio mi singladura por este foro.
una duda tengo

estoy haciendo un proyecto de arduino, y me da un fallo .
cuando toco el NTC para que la temperatura reflejada en el display aumente, hace lo contrario.
por ejemplo un termometro normal marca 26 grados
el NTC marca 25
le toco, y empieza a bajar temperatura, y no soy un mutante que enfrie las cosas en vez de subir la temperatura

el codigo es el siguiente

creo que puede haber algun error en la formula

alguien sabe algo de como se puede solucionar
saludos y gracias

#include <LiquidCrystal.h>

#include <SoftwareSerial.h>

int PIN=A0;
int valorleido;

float temperatura;
LiquidCrystal lcd(7,6,5,4,3,2);
void setup()
{
Serial.begin(9600);
lcd.begin(16,2);
}

void loop()
{
valorleido=analogRead(A0);
***temperatura=(((valorleido * 500.0) / 1023) / 10);***
Serial.println(temperatura, 1);
delay(1000);
lcd.setCursor(0,0);
lcd.print(temperatura);
lcd.setCursor(0,1);
lcd.print("temperatura
delay(1000);

}

¿Cómo has conectado la NTC?

¿Sabes que una NTC disminuye su resistencia cuando aumenta la temperatura?

resistencia de 10k

5v a la resistencia, a la salida de resistencia: el A0 y una patilla del NTC
la otra patilla al gnd

Entonces cuando la NTC se calienta, disminuye la resistencia y cae la tensión en el pin.

No es que seas alienígena. :wink:

Tienes 2 opciones, conectas la NTC a 5V y la R de 10K a masa (o sea inviertes las conexiones actuales) o cambias el cálculo de temperatura.

Saludos

Tambien puede usar una PTC que aumenta la resistencia conforme aumenta la teperatura

muchas gracias por las respuestas

probare cambiando la forma de conexion, y tambien mirare el calculo de la temperatura

Hi,
Hay dos tipo de NTC. Uno positivo y otro negativo por lo tanto tiens que invertir la resistencia. Hay dos formas de conectarlos. Una es de conectar la resistencia a los 5 voltios y el NTC a ground y la otra es de conectar el NTC a los 5 voltios y la resistencia a ground. Aparentemente tienes el NTC a los 5 voltios ya que cuando la temperatura aumenta la lectura te baja. Trata de cambiarlo la coneccion del NTC a ground y la resistencia a los 5 voltios.

gracias

mañana pruebo a cambiar las conexiones

@tauro0221 No, hay NTC positiva, en todo caso será PTC.

La conexión está aclarada en #3.

Es un divisor de tensión, cuando aumenta la temperatura disminuye la resistencia de la NTC, baja la tensión entre los terminales de la misma.
Cuando baja la temperatura, aumenta la resistencia, aumenta la tensión (y obviamente el valor leído por el ADC).

Saludos

Hi,
Algunas veces me a pasado a mi de que compro un NTC y me envian un PTC. Por eso fue que di las dos contestaciones de acuerdo a que tipo de termisto usas.

Ok pero ese es un problema de tu proveedor. Como dijo @anon90500195 no hay NTC positiva.
NTC son siglas de Negative Temperature Coeficient.

@AlexLPD en su momento aportó al foro esta calculadora
https://www.thinksrs.com/downloads/programs/Therm%20Calc/NTCCalibrator/NTCcalculator.htm
y un código para usar la NTC de manera eficiente y precisa.

Con esto medirás como corresponde. Sigue la guia y no tendras mas dudas.