Unidad 1, Práctica 2: Sensores de Temperatura y Humedad - gerardonavart/Sistemas-Programables GitHub Wiki
Sistemas Programables | Ingeniería en Sistemas Computacionales | Instituto Tecnológico Superior de Huichapan
Son los dispositivos que trasforman los cambios de temperatura en cambios en señales eléctricas que son procesados por equipos eléctricos o electrónicos. Hay tres tipos de sensores de temperatura, los termistores, los RTD y los termopares.
- Termistor: Se basa en el comportamiento de la resistencia de los semiconductores en función de la temperatura.
- RTD: Se basa en la variación de la resistencia de un conductor con la temperatura.
- Termopares: Se basa en la unión de dos metales, que permiten transformar directamente el calor en elctricidad.
- DHT11 / DHT22: Permiten medir simultánemente temperatura y humedad.
Conocer un sensor de temperatura y humedad, probar su funcionamiento, así como conocer sus aplicaciones.
- Una placa protoboard
- Una placa Arduino UNO
- Un sensor de temperatura y humedad DHT11
- Una resistencia de 330 Ohms
- Cables de conexión rápida
- Cables para protoboard
#include <Adafruit_Sensor.h> #include <DHT.h>
#define DHTTYPE DHT11
const int DHTpin = 5;
DHT dht(DHTpin, DHTTYPE);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Test");
dht.begin();
}
void loop() { // put your main code here, to run repeatedly: float h = dht.readHumidity(); float t = dht.readTemperature(); delay(2000);
if(isnan(h) | isnan(t)){ Serial.println("Fallo en la lectura del sensor"); return; }
Serial.print("Humedad:"); Serial.print(h); Serial.print("Temperatura:"); Serial.print(t); Serial.print("\n"); }