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"

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.