Arduino AMS5812_0050-D-B presión y temperatura Sensor Tutorial (3 / 4 paso)

Paso 3: código:

El código de arduino para AMS5812_0050-D-B puede descargarse desde el repositorio de github-ControlEverythingCommunity

Aquí está el enlace para el mismo:

https://github.com/ControlEverythingCommunity/AMS5...

La hoja de datos de AMS5812_0050-D-B se puede encontrar aquí:

https://S3.amazonaws.com/controleverything.Media/c...

Incluimos la biblioteca Wire.h para facilitar la comunicación I2c del sensor con la placa Arduino.

También puede copiar el código desde aquí, se da como sigue:

Distribuido con una licencia de libre albedrío.

Se usa cualquier forma desea, beneficio o libre, siempre cabe en las licencias de sus obras anexas.

AMS5812

Este código está diseñado para trabajar con el módulo de Mini de I2C AMS5812_I2CS_0050-D-B en ControlEverything.com.

https://www.controleverything.com/content/pressur...

#include < Wire.h >

Dirección I2C AMS5812 es 0x78(120)

#define Addr 0x78

void setup()

{

Inicializar la comunicación I2C como maestro

Wire.Begin();

Inicializar la comunicación serial, juego velocidad en baudios = 9600

Serial.Begin(9600);

Delay(300);

}

void loop()

{

unsigned int datos [4];

Delay(500);

Solicitud de 4 bytes de datos

Wire.requestFrom (Addr, 4);

Lee 4 bytes de datos

presión de msb, lsb de presión, temp msb, lsb temp

Si (Wire.available() == 4)

{

datos [0] = Wire.read();

datos [1] = Wire.read();

datos [2] = Wire.read();

datos [3] = Wire.read();

}

Convertir los datos

flotador de presión = ((datos [0] & 0xFF) * 256 + (datos [1] & 0xFF));

temp de flotador = ((datos [2] & 0xFF) * 256 + (datos [3] & 0xFF));

presión = ((pressure-3277.0) / ((26214.0) / 10.0)) - 5.0;

flotador cTemp = ((temp-3277.0) / ((26214.0) / 110.0)) - 25.0;

flotador fTemp = (cTemp * 1.8) + 32;

Salida de datos monitor serial

Serial.Print ("presión:");

Serial.Print(Pressure);

Serial.println ("PSI");

Serial.Print ("temperatura en grados Celsius:");

Serial.Print(cTemp);

Serial.println ("C");

Serial.Print ("temperatura en grados Fahrenheit:");

Serial.Print(fTemp);

Serial.println ("F");

Delay(500);

}

Artículos Relacionados

Arduino Nano - HTS221 de humedad relativa y temperatura Sensor Tutorial

Arduino Nano - HTS221 de humedad relativa y temperatura Sensor Tutorial

HTS221 es un sensor digital capacitivo compactado ultra para humedad relativa y temperatura. Incluye un elemento de detección y una señal mixta aplicación específica circuit(ASIC) integrado para proporcionar la información de la medida a través de in
Arduino Nano - STS21 temperatura Sensor Tutorial

Arduino Nano - STS21 temperatura Sensor Tutorial

Sensor de temperatura Digital STS21 ofrece un rendimiento superior y una huella de ahorro de espacio. Proporciona señales calibradas, lineal en formato digital, I2C. Fabricación de este sensor se basa en tecnología CMOSens, que atribuye a la rendimie
Arduino Nano - A20 SI7006 humedad y temperatura Sensor Tutorial

Arduino Nano - A20 SI7006 humedad y temperatura Sensor Tutorial

SI7006-A20 es una humedad y temperatura que puede funcionar con protocolo de comunicación I2C. Tiene un CI CMOS monolítica integración de humedad y elementos de sensor de temperatura, un conversor de analógico a digital etc.. Con calibración y elemen
Arduino Nano - HDC1000 temperatura Sensor Tutorial

Arduino Nano - HDC1000 temperatura Sensor Tutorial

El HDC1000 es un sensor de humedad digital con sensor de temperatura integrado que proporciona una medición excelente precisión a muy baja potencia. El aparato mide humedad basado en un nuevo sensor capacitivo. Los sensores de humedad y temperatura s
Arduino Nano - MPL3115A2 altímetro de precisión Sensor Tutorial

Arduino Nano - MPL3115A2 altímetro de precisión Sensor Tutorial

El MPL3115A2 emplea un sensor de presión MEMS con una interfaz I2C para proporcionar los datos exactos de la presión/altitud y la temperatura. Las salidas del sensor son digitalizadas por un ADC de 24 bits de alta resolución. Procesamiento interno el
Partícula fotón - HDC1000 temperatura Sensor Tutorial

Partícula fotón - HDC1000 temperatura Sensor Tutorial

El HDC1000 es un sensor de humedad digital con sensor de temperatura integrado que proporciona una medición excelente precisión a muy baja potencia. El aparato mide humedad basado en un nuevo sensor capacitivo. Los sensores de humedad y temperatura s
Partícula fotón - STS21 temperatura Sensor Tutorial

Partícula fotón - STS21 temperatura Sensor Tutorial

Sensor de temperatura Digital STS21 ofrece un rendimiento superior y una huella de ahorro de espacio. Proporciona señales calibradas, lineal en formato digital, I2C. Fabricación de este sensor se basa en tecnología CMOSens, que atribuye a la rendimie
Arduino Nano: BMP180 la presión barométrica y temperatura I2C pantalla LCD 2 X 16 Visuino

Arduino Nano: BMP180 la presión barométrica y temperatura I2C pantalla LCD 2 X 16 Visuino

El BMP180 es un muy popular sensor combinado de temperatura y Arduino de presión barométrica. Ya hice Instuctable con BMP180. Un número de personas sin embargo preguntó cómo puede conectar otro dispositivo I2C en el mismo bus I2C como el BMP180. Fina
RPI/HomeBridge temperatura/Sensor de humedad

RPI/HomeBridge temperatura/Sensor de humedad

Estaba buscando una temperatura bajo costo / sensor de humedad que podría utilizar para controlar lo que pasa en mi crawlspace, encontré que esta primavera fue muy lluviosa y tenía un montón de humedad. Así que estaba buscando un sensor a un precio r
Indicador de presión y temperatura Arduino

Indicador de presión y temperatura Arduino

Este proyecto lee la presión barométrica, temperatura, fecha, hora y gestiona el color de la pantalla de un teléfono Siemens S55 destripado.Paso 1: Descripción de sistemaComo se aprecia en las fotos anteriores y en el esquema adjunto, el sistema se c
ARDUINO temperatura SENSOR LM35

ARDUINO temperatura SENSOR LM35

Ahora hacer su propio sensor de temperatura por Arduino y Sensor LM35Se requieren piezas de siguiente1-ARDUINO BOARD CUALQUIER VERSIÓNSENSOR DE TEMPERATURA LM35 23-USB CABLE4-EQUIPO CON SOFTWERE DE ARDUINOHACER LA CONEXIÓN COMO SE MUESTRA EN LA IMAGE
Simular cámara de presión y temperatura de altura

Simular cámara de presión y temperatura de altura

De altura en globo, cargas se envían a la estratosfera donde las temperaturas alcanzan negativo 60° C y presión se reduce grandemente. Puesto que cada vuelo es costosa, mi equipo de investigación quería construir una cámara en la que podemos ejecutar
INVERNADERO, RACK de servidores, acuario y otros aparatos de temperatura SUPERVISOR con SMS sistema de alarma con Arduino, itbrainpower.net 3G / GSM escudos y 1WIRE SENSOR de temperatura

INVERNADERO, RACK de servidores, acuario y otros aparatos de temperatura SUPERVISOR con SMS sistema de alarma con Arduino, itbrainpower.net 3G / GSM escudos y 1WIRE SENSOR de temperatura

Sobre el proyectoConstruir usted mismo su propio control sistema con umbrales de temperatura máxima y mínimade la temperatura, mantener vivo masajes y paginación de SMS (oldies pero goldies como) y sistema de armado/desarmado remoto. Puede supervisar
Arduino Nano TM1637 4 dígitos pantalla DHT11 temperatura Sensor de humedad

Arduino Nano TM1637 4 dígitos pantalla DHT11 temperatura Sensor de humedad

Arduino Nano TM1637 4 dígitos pantalla sensor de humedad temperatura DHT11Video de YouTubeDocumentos