Simulación de termopar tipo K

Buenas soy nuevo en el grupo y quisiera saber si alguien. Me pudiera ayudar
Estoy realizando un proyecto con proteus y Arduino
Para medir la temperatura utilizando un termopar tipo K conectado al Arduino por el puerto A0 mediante el AD595 , para medir temperatura entre -50 a 750 °C , pero me está dando números erróneos , aquí mando foto del circuito montado en próteus y del código a ver si alguien me pueda corregir el error
Subiendo: IMG_20230613_224004_1.jpg...

//Definicion de las constantes
const int analogInPin = A0;//Pin analohico del arduino que se conecta con el AD595
const float refVoltage = 5.0; //Voltaje de referencia del AD595
const float thermocoupleOffset = -1.25; // Offset de voltaje del AD595 para un termopar tipo k
const float thermocoupleSensitivity = 0.005; //Sensibilidad del AD595 para un termopar tipo k

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600); // Inicia la comunicacion serial
}

void loop() {
  // put your main code here, to run repeatedly:
//Lee el valor del pin analogico 
int rawValue = analogRead(analogInPin);  
// Convierte el valor leido a voltaje
float voltage = (float)rawValue / 1023.0 * refVoltage;

//Aplica el offset y la sensibilidad del AD595 para`Texto preformateado` obtener la temperatura del termopar
float temperature = (voltage - thermocoupleOffset) / thermocoupleSensitivity;


//Imprimir el valor de temperatura
Serial.println(voltage);
 Serial.println("Temperatura:  ");
 Serial.println(temperature);
 Serial.println(" C");
 delay(1000); 

Moderador:
Por favor, lee las Normas del foro y postea tu código/error usando etiquetas de código, no capturas.
Ve a edición, en el post #2 y agrega el código que mencionado, lo cortas, click en (<CODE/>) y luego lo pegas ahi.



Edita el titulo. "Buenas necesito ayuda con un proyecto" no dice nada
Coloca algo como "Simulacion con termopar K"