Está en la página 1de 3

Cesbol Ingeniería

SENSORES DIGITALES

Manejan señal digital y algunos tienen su propio protocolo de lectura de datos


Los pines digitales son tolerantes 5 voltios
Sensores digitales (1/0):
Sensor pir: sensor de movimiento, usa infrarrojos que rebotan al encontrar un objeto

Solo maneja 2 señales de salida


Si tenemos 5v =1 (hay movimiento)
Si tenemos 0v =0 (no hay movimiento)

Evasor de obstáculo: mide una distancia de 3 CM

Sensores con su propio protocolo de lectura de datos:

Ultrasonido (hcsr04): permite medir distancias desde 1cm hasta 5 metros

OSCAR AIZA – 76206976


https://www.facebook.com/ozz999
1
Cesbol Ingeniería

Sensor de humedad y temperatura: Sensores digitales que manejan un formato BCD en su


salida y necesitan pulsos para su activación
Rango máximo temperatura 80º C

También existe el dht22, que es mas preciso

Existe sensores con protocolo I2C => es una comunicación serial síncrona (puede controlar varios
modulos con los mismos pines)
Sensores barométrico => bmp180 (entrega presión, temperatura, hora, fecha)
Sensores acelerómetros =>mpu6050

DS18B20 => SENSOR DE TEMPERATURA

Rango de temperatura: -55 a 125°C


Resolución: de 9 a 12 bits (configurable)
Interfaz 1-Wire (Puede funcionar con un solo pin)

OSCAR AIZA – 76206976


https://www.facebook.com/ozz999
2
Cesbol Ingeniería

Identificador interno único de 64 bits


Multiples sensores puede compartir el mismo pin
Precisión: ±0.5°C (de -10°C a +85°C)
Tiempo de captura inferior a 750ms
Alimentación: 3.0V a 5.5V

LIBRERIAS ARDUINO

ULTRASONIDO:

#include “Simple_HCSR04.h”
Simple_HCSR04 nombre(echo,trigger);
variable=nombre.measure()->cm();
TEMPERATURA Y HUMEDAD (DHT)

#include “DHT.h”
DHT nombre(pin_arduino,tipo);
Tipo =DHT22, DHT11
Nombre.begin();
Variable=nombre.readTemperature();
Variable=nombre.readHumidity();

#include "DHTesp.h"
DHTesp nombre;
nombre.setup(pin, DHTesp::DHT11);
variable=nombre.getHumidity();
variable=nombre.getTemperature();

DS18B20

#include "OneWire.h"
#include "DallasTemperature.h"
OneWire nombre_pin(pin);
DallasTemperature nombre(&nombre_pin);
nombre.begin();
nombre.requestTemperatures();
variable=nombre.getTempCByIndex(0);

OSCAR AIZA – 76206976


https://www.facebook.com/ozz999
3

También podría gustarte