Descripción
Estos son dos sensores de temperatura/humedad que usa Arduino.
En esencia, los dos hacen los mismo, pero los parametros dentro de la programación son diferentes.
Para hacer uso de este dispositivo es necesario bajar una librería especial llama DHT.h .
Circuito
Código
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
//librerias del DHT 11
void setup() {
Serial.begin(9600); //Se inicia la comunicación serial
dht.begin(); //Se inicia el sensor
}
void loop(){
float h = dht.readHumidity(); //se lee la humedad
float t= dht.readTemperature(); // se lee la temperatura
Serial.print("Humedad: ");
Serial.print(h);
Serial.print(" Temperatura :");
Serial.println(t);
// se imprime las variables de temperatura y humedad
delay(500);
//con un retraso de 500 milisegundos
}
LM35
float tempC; int reading; int tempPin = 0; void setup() { analogReference(INTERNAL); Serial.begin(9600); } void loop() { reading = analogRead(tempPin); tempC = reading / 9.31; Serial.print("Temprature= "); Serial.print(tempC); Serial.print("*C"); Serial.println(); delay(1000); }