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