Skip to main content

Proyecto Siete - Temperatura

Lo siguiente en nuestro viaje con Grove es el sensor de temperatura. Es una forma analógica de entrada, y como se describió anteriormente, devuelve un potencial de voltaje relativo a la temperatura ambiente. Medimos este voltaje usando un pin analógico, y lo convertimos a una temperatura.

Conecta el Sensor de Temperatura al conector de entrada analógica A0/A1. La unidad Grove produce un voltaje analógico en su salida D1, que está conectada a la entrada analógica A0 de Arduino en el conector de entrada A0/A1.

Ahora sube el siguiente sketch de Arduino:

// Project Seven - temperature
//

int a;
int del=1000; // duration between temperature readings
float ctemperature;
float ftemperature;
int B=3975;
float resistance;

void setup()
{
Serial.begin(9600);
}

void loop()
{
a=analogRead(0);
resistance=(float)(1023-a)*10000/a;
ctemperature=1/(log(resistance/10000)/B+1/298.15)-273.15;
ftemperature=ctemperature*9/5+32;
Serial.print(ctemperature);
Serial.print("C ");
Serial.print(ftemperature);
Serial.println("F");
delay(del);
}

Puedes copiar y pegar las líneas anteriores para añadir capacidad de temperatura a tus propios sketches.

Después de que hayas subido el sketch, abre la ventana del monitor serie en el IDE de Arduino, y deberías ver una caja similar a esta:

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...