SENSOR DE TEMPERATURA

SENSOR DE TEMPERATURA. • • OBJETIVO DEL PROYECTO: Crear un programa que permita mostrar en “serial monitor” la temperatura ambiente. ELEMENTOS UTILIZ

1 downloads 153 Views 2MB Size

Recommend Stories


TERMÓMETRO SENSOR DE TEMPERATURA CON CONEXIÓN AL PC
ELECTRÓNICA INTEGRADA I.T. Informática Sistemas Centro Universitario de Mérida “TERMÓMETRO” SENSOR DE TEMPERATURA CON CONEXIÓN AL PC ELECTRÓNICA INTE

Medidor de temperatura con pic16f877a y sensor lm35 con visualización en 7 segmentos y conexión RS232
Universidad Nacional de Ingeniería Facultad de Electrotecnia y Computación Sistemas de Medición Elaborado por: Levi Dan Sandoval Leiva Carnet: 2009-3

Sensor de Frecuencia Cardiaca
Sensor de Frecuencia Cardiaca en Ejercicio DT298A El sensor de frecuencia cardiaca en ejercicio puede conectarse a los recolectores de datos ITP-C, Mu

Story Transcript

SENSOR DE TEMPERATURA. • •

OBJETIVO DEL PROYECTO: Crear un programa que permita mostrar en “serial monitor” la temperatura ambiente. ELEMENTOS UTILIZADOS: o Netbook (“Conectar Igualdad”). I

o •

Software de Arduino (programa).

o

Placa arduino (MEGA). (MEGA)

o

x1 Resistencia.

o

Cables.

o

Mini protoboard.

o

Sensor de temperatura (DHT11). (PRIMER PROYECTO) // lm35 arduino (SEGUNDO PROYECTO).

LM 35 características más relevantes son: • • • • • • •

• •

Está calibrado directamente en grados Celsius. La tensión de salida es proporcional a la temperatura. Tiene una precisión garantizada de 0.5°C a 25°C. Opera entre 4 y 30 voltios de alimentación. Baja impedancia de salida. Baja corriente de alimentación (60uA). Bajo costo.

PASO A PASO: CODIGO FUENTE: 1: http://tallerarduino.com/2012/12/24/sensor-dht11-humedad-y-temperatura-con-arduino/ //Programa test para sensor DHT11 de humedad y temperatura #define DHTPIN 8// Indicamos el pin del arduino donde conectamos el sensor byte bGlobalErr; //para pasar el codigo de error de vuelta de las funciones byte DHTDAT[5]; //Array para almacenar los bytes enviados por el sensor int maxh=0,minh=100,maxt=0,mint=100,t,h; //variables para ir guardando las maximas de // humedad y temperatura y las minimas de humedad y temperatura void setup() { InitDHT(); // Inicializamos el pin empleado para leer el sensor Serial.begin(9600); //Iniciamos comunicacion serie con el pc para ver los datos leidos Serial.println("Test sensor DHT11:"); delay(1000); //Este delay es para esperar el tiempo recomendado para acceder al sensor (1 segundo)

} void loop() { ReadDHT(); // Leemos el sensor y almacenamos el resultados en variables globales switch (bGlobalErr) { case 0: //Como en este sensor la humedad y la temperatura no nos sale con decimales, //podemos desechar los bytes 1 y 3 de la lectura del sensor h=DHTDAT[0]; t=DHTDAT[2]; Serial.print("Humedad relativa: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperatura: "); Serial.print(t); Serial.println("*C"); //Comprobacion de maximos y minimos de humedad y temperatura if (maxh

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.