Beruflich Dokumente
Kultur Dokumente
Medición
M.T. Jose Ildefonso
Espinosa Pacho
Profesor de tiempo Completo ITSSY
Correo Electrónico: cie29091@Hotmail.com
1.- Conociendo las características eléctricas y físicas del Arduino
𝑅1 9
𝑉𝑅1 = 𝑉𝑒 = ∗ 20 = 18 𝑉
(𝑅1 + 𝑅2 ) (9 + 1)
𝑅2 1
𝑉𝑅2 = 𝑉 = ∗ 20 = 1 𝑉
(𝑅1 + 𝑅2 ) 𝑒 (9 + 1)
3.- Mediciones
¿Porque medir ?
Acondicionamiento de señal
4.- Fotorresistencia
Encapsulados
Cuando compréis el sensor, os encontraréis por norma general (y
según qué tiendas) con tres variantes:
•El sensor suelto, con un encapsulado azul y cuatro pines
disponibles para conectar.
•El sensor con una placa soldada, con tres pines disponibles para
conectar, y una resistencia pull-up (normalmente de 4,7-10 kΩ)
presoldada.
•El mismo formato que el anterior, pero con un condensador de
filtrado (normalmente de 100 nF).
Características Eléctricas
DHT11
• Alimentación de 3.3V a 5VDC
• Corriente máxima 2.5mA durante la conversión
• Lectura de humedad con un +/- 5% de precisión
• Lectura de temperatura con un +/- 2°C de precisión
• Capaz de medir humedad de 20% a 80%
• Capaz de medir temperatura de 0 a 50°C
• No más de 1 Hz en velocidad de muestreo (una vez cada
segundo)
• Dimensiones: 15.5mm x 12mm x 5.5mm
4.- Usos
Primeramente usaremos un LDR para censar
la luz.
int pinLDR = 0;
int valorLDR = 0;
void setup()
{
pinMode(pinLed1, OUTPUT);
pinMode(pinLed2, OUTPUT);
pinMode(pinLed3, OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(pinLed1, LOW);
digitalWrite(pinLed2, LOW);
digitalWrite(pinLed3, LOW);
valorLDR= analogRead(pinLDR);
Serial.println(valorLDR);
Armamos el circuito
Código
#include <DHT.h>
DHT dht(2, DHT11);
void setup()
{
Serial.begin(9600);
Serial.println("Prueba del sensor DHT11");
dht.begin();
}
void loop()
{
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print("Humedad: ");
Serial.print(h);
Serial.print(" % ");
Serial.print("Temperatura: ");
Serial.print(t);
Serial.println(" *C");
}