sábado, 1 de febrero de 2014

Monitorización de temperatura por el puerto serie

Vamos a monitorizar la  temperatura que nos de el sensor y lo enviaremos al  puerto serie del ordenador.

Para ello vamos a necesitar:

Arduino
Sensor de temperatura TMP 36GZ
Placa protoboard
3 conectores para placas protoboard

Lo conectaremos siguiendo el esquema de esta imagen:




El codigo del programa es el siguiente:

 //Programa para monitorizar la temperatura por el puerto serial


const int sensor =0;         //Entrada del sensor de temperatura TMP 36GZ

long milivolts;                  //Variable de calculo
long temperatura;          //Variable de resultado final

void setup() {
 Serial.begin(9600);        //Iniciamos la comunicación serial
}
 
void loop() {
milivolts = (analogRead (sensor) * 5000L) / 1024;    //Calculo de los mV de la entrada
temperatura = (milivolts-500) / 10;                              //Calculo de grados
Serial.print ("temperatura: ");                                     //Imprimimos en el puerto serial
Serial.print (temperatura);                                           //los resultados
Serial.println(" grados");
delay(2000);                                                                       //Tiempo de espera hasta la                 }                                                                                             //siguiente lectura



 

Video del resultado:

No hay comentarios:

Publicar un comentario