Академический Документы
Профессиональный Документы
Культура Документы
Campus Mexicali
Facultad de Ingeniera
Prctica # 5
DHT11
Sistemas de Monitoreo y Sensado Remoto en
Aeronaves
330958
CARRERA
PLAN DE ESTUDIOS
CLAVE DE ASIGNATURA
NOMBRE DE LA ASIGNATURA
ING.
AEROESPACIAL
2009 - 2
20260
SISTEMAS DE MONITOREO Y
SENSADO REMOTO EN AERONAVES
LABORATORIO DE
NOMBRE DE LA PRCTICA
NO. PRCTICA
DURACIN
SISTEMAS DE
MONITOREO Y
SENSADO
REMOTO EN
AERONAVES
DHT11
2 HORAS
1. INTRODUCCIN
Durante el desarrollo de esta prctica, el alumno se familiarizar con el entorno de
programacin de Arduino. La prctica consiste en que mediante la toma de muestras de
humedad y temperatura adquiridas con el sensor DHT11, se muestre en pantalla los datos
obtenidos por medio de Arduino.
2. OBJETIVO
EL objetivo de la prctica, es lograr que el alumno se familiarice con el entorno de
programacin de Arduino, adems de conocer las funciones bsicas de programacin, as
como el uso del sensor DHT11.
3. MARCO TERICO
El DHT11 es un sensor que proporciona una salida de datos digital. Entre sus ventajas podemos
mencionar el bajo coste y el despliegue de datos digitales. Esto supone una gran ventaja frente a
los sensores del tipo anlogo, como el LM335 por ejemplo, en los cuales las fluctuaciones en el
voltaje alteran la lectura de datos.
Entre las desventajas pues, el DHT11 solo lee enteros, no podemos leer temperaturas con
decimales por lo que tenemos que pensarlo muy bien a la hora de utilizar este sensor para trabajos
en los que se requieran lecturas precisas de temperatura y/o humedad.
FORMUL
REVIS
APROB
AUTORIZ
330958
4. PROCEDIMIENTO (DESCRIPCIN)
EQUIPO NECESARIO
MATERIAL DE APOYO
Computadora
Software de Arduino
Placa de Arduino
Resistencia de 220
DHT11
5. DESARROLLO DE LA PRCTICA
Se conect el sensor DHT11 al Pin de 5V del Arduino, la segunda pata se conect a la
resistencia de 220 y el punto de unin del DHT11 con la resistencia se conecta al Pin 3.
La ltima pata del DHT11 se conecta a tierra.
FORMUL
REVIS
APROB
AUTORIZ
330958
float humedad;
float temperatura;
void setup() {
Serial.begin(9600);
dht.begin();
Serial.println("SENSOR DHT");
Serial.println("HUMEDAD TEMPERATURA");
}
void loop() {
float h=dht.readHumidity();
FORMUL
REVIS
APROB
AUTORIZ
330958
float T=dht.readTemperature();
Serial.print(h);
Serial.print("
");
Serial.println(T);
delay(500);
}
FORMUL
REVIS
APROB
AUTORIZ