#5 LA TEMPERATURA

Introducción

Ya sea si quisieramos monitorear la temperatura de una sala de servidores o la temperatura correcta para la mamadera de un bebe de forma automática, este simple ejemplo nos muestra como rescatar el dato muy sencillamente y mostrarlo en el terminal del IDE de Arduino utilizando la función Serial.print().

Muchos sensores de distintos tipos entregan salidas análogas de voltaje, lo que quiere decir que el voltaje de salida en una de sus patas está relacionado al valor físico que se está midiendo.

Pasos a seguir:

 

#1   Armar el circuito según la imagen

#2   Abrir el IDE de Arduino y conectar la tarjeta PICARO al computador

#3   Seleccionar el tipo de tarjeta como Arduino Uno

#4   Elegir el puerto serial en que se encuentra conectada la tarjeta PICARO

#5   Copiar el código de ejemplo al IDE, compilarlo y subirlo

#6   Abrir la terminal serial incluida en el IDE de Arduino para ver los mensajes

Listado de componentes :

Código:

En el código, primero se inicializa un puerto serial para poder comunicarnos con el PC, a continuación se lee cada vez el valor de voltaje en el pin A0 donde está conectado el sensor, luego este valor es convertido para mostrar la temperatura.
int val;

int tempPin = A0;

void setup()

{

  Serial.begin(9600);  //Se inicia el puerto serial

}

void loop()

{

  val = analogRead(tempPin);         //Se lee el valor desde el sensor

  float mv = ( val/1024.0)*5000;    //Se divide en 1024 que son los pasos del ADC y se multiplica por 5000 que son los 5V en mV

  float cel = mv/10;    // La temperatura es dada en mili Voltios se divide entre 10, que es la escala del sensor 10mv por ºC


  Serial.print("La temperatura es "); // Se imprime por el puerto serial.

  Serial.print(cel);

  Serial.print("C");

  Serial.println();

  delay(1000);



}

 

Demostración

Ahora que ya sabemos como tomar la temperatura, imaginemos como funciona nuestro auto con el electro ventilador, este se activa luego que de que el motor del auto pasa cierta temperatura. Podemos realizar la simulación al activar un Fan cooler cuando sobrepase una temperatura seleccionado, el Fan cooler debe estar activo hasta que el sensor baje de su limite, podemos probar calentando el sensor con un encendedor y esperar a que se enfrie por medio del Fan cooler, lo puedes hacer mediante una sentencia If…Exito!!

¿En busca del Kit PICARO?

Con el PICARO Starter Kit podrás realizar estos ejemplos ¡y mucho más!
Producto Chileno. Encuéntralo en MCI Electronics.

Contacto

Direccion Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile.

Phone: +56 2 2333 9579 / +56 2 2231 9268

Horario Lunes a Viernes de 8:00 a 18:00

Nosotros

En MCI Electronics, estamos aquí para mantener la industria en movimiento. Nuestro objetivo es difundir y hacer accesible el uso de la electrónica a todo aquel que tenga el interés. Para ello nos esforzamos para traer los mejores componentes y módulos de manera que puedas aprender desarrollando tus propios proyectos.

Somos tu aliado en electrónica.

Suscríbete a nuestro boletín