Arduino Nano - Tutorial de Sensor de temperatura SI7050 (3 / 4 paso)

Paso 3: código:

El código de arduino para SI7050 puede descargarse desde el repositorio de github-ControlEverythingCommunity

Aquí está el enlace para el mismo:

https://github.com/ControlEverythingCommunity/SI70...

La hoja de datos de SI7050 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.

SI7050

Este código está diseñado para trabajar con el módulo de Mini de I2C SI7050_I2CS de ControlEverything.com.

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

#include < Wire.h >

Dirección I2C SI7050 es 0x40(64)

#define Addr 0 x 40

void setup()

{

Inicializar la comunicación I2C como maestro

Wire.Begin();

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

Serial.Begin(9600);

Iniciar transmisión I2C

Wire.beginTransmission(Addr);

Detener la transmisión I2C

Wire.endTransmission();

Delay(300);

}

void loop()

{

unsigned int datos [2];

Iniciar transmisión I2C

Wire.beginTransmission(Addr);

Enviar el comando de medición de temperatura, NO mantenga MASTER

Wire.Write(0xF3);

Detener la transmisión I2C

Wire.endTransmission();

Delay(500);

Solicitud de 2 bytes de datos

Wire.requestFrom (Addr, 2);

Lee 2 bytes de datos

Temp msb, lsb temp

if(Wire.Available() == 2)

{

datos [0] = Wire.read();

datos [1] = Wire.read();

}

Convertir los datos

temp de flotador = ((datos [0] * 256.0) + data[1]);

flotador ctemp = ((175.72 * temp) / 65536.0) - 46.85;

flotador ftemp = ctemp * 1.8 + 32;

Salida de datos monitor serial

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 - Tutorial de Sensor de temperatura TMP100

Arduino Nano - Tutorial de Sensor de temperatura TMP100

TMP100 High-Accuracy, módulo Digital Sensor de temperatura I2C MINI de baja potencia. El TMP100 es ideal para medición de temperatura extendido. Este dispositivo ofrece una precisión de ±1 ° C sin necesidad de calibración o componente externo de seña
Arduino Nano - Tutorial de Sensor de temperatura TCN75A

Arduino Nano - Tutorial de Sensor de temperatura TCN75A

TCN75A es un sensor de temperatura serial de dos hilos constituido convertidor de temperatura en digital. Se incorpora con registros programables de usuario que proporcionan flexibilidad para aplicaciones de detección de temperatura. La configuración
Arduino Nano - Tutorial de Sensor de temperatura y la humedad SHT30

Arduino Nano - Tutorial de Sensor de temperatura y la humedad SHT30

Sensor de temperatura y humedad Digital SHT30 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 l
Arduino Nano - Tutorial de Sensor Digital de luz ambiental BH1715

Arduino Nano - Tutorial de Sensor Digital de luz ambiental BH1715

El BH1715 es un Sensor de luz ambiente digital con una interfaz de bus I²C. El BH1715 es utilizado para obtener los datos de luz ambientales para ajustar la potencia de luz de fondo LCD y teclado para dispositivos móviles. Este dispositivo ofrece una
Arduino Nano - Tutorial de Sensor de luz ambiental TSL45315

Arduino Nano - Tutorial de Sensor de luz ambiental TSL45315

TSL45315 es un sensor digital de luz ambiental. Aproxima la respuesta del ojo humano en una variedad de condiciones de iluminación. Los dispositivos tienen tres tiempos de integración seleccionable y proporcionan una salida directa de 16-bit de lux a
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 + suelo humedad Sensor + LCD

Arduino Nano + suelo humedad Sensor + LCD

Podemos utilizar el sensor de humedad del suelo con arduino nano y Mostrar datos en un 2 x 16 lcd. Vamos a empezar...Paso 1: Añadir 2 X 16 LCD con Arduino NanoRS = 12R/W = tierraHABILITAR = 11LCD D4 = 9LCD D5 = 8LCD D6 = 7LCD D7 = 6Puedes ver otras c
Tutorial de Sensor de temperatura!

Tutorial de Sensor de temperatura!

¿Qué es un sensor de temperatura?Es bastante fácil de explicar, es un chip que le dice lo que la temperatura es un sensor de temperatura analógico!Estos sensores usan una técnica de estado sólida para determinar la temperatura. Es decir, no utilizan
Arduino Nano - Tutorial de 3 ejes acelerómetro Digital de 12 bits/8 bits MMA8452Q

Arduino Nano - Tutorial de 3 ejes acelerómetro Digital de 12 bits/8 bits MMA8452Q

El MMA8452Q es un acelerómetro micro smart, baja potencia, tres ejes, capacitiva, con 12 bits de resolución. Opciones programables de usuario flexibles cuentan con la ayuda de funciones incorporadas en el acelerómetro, configurable a dos pines de int
Regulador de agua caliente solar con arduino mega y ds18b20 sensor de temperatura

Regulador de agua caliente solar con arduino mega y ds18b20 sensor de temperatura

Este es proyecto para el sistema de control solar.Paso 1: Lo que necesita Partes:1xArdunio1xLCD 16 x 23x4.7 kOhm resistenciatransistor de 2xN-P-Nrelé de 2x5vsensor de temperatura 3xDS18b201xBreadboardresistencia de 2 x 220 OhmPaso 2: Conexión de sens
Partícula fotón - Tutorial de Sensor de temperatura TMP100

Partícula fotón - Tutorial de Sensor de temperatura TMP100

TMP100 High-Accuracy, módulo Digital Sensor de temperatura I2C MINI de baja potencia. El TMP100 es ideal para medición de temperatura extendido. Este dispositivo ofrece una precisión de ±1 ° C sin necesidad de calibración o componente externo de seña
Partícula fotón - Tutorial de Sensor de temperatura TCN75A

Partícula fotón - Tutorial de Sensor de temperatura TCN75A

TCN75A es un sensor de temperatura serial de dos hilos constituido convertidor de temperatura en digital. Se incorpora con registros programables de usuario que proporcionan flexibilidad para aplicaciones de detección de temperatura. La configuración
Partícula fotón - Tutorial de Sensor de temperatura ADT75

Partícula fotón - Tutorial de Sensor de temperatura ADT75

ADT75 es un sensor de temperatura digital muy preciso. Se compone de un sensor de temperatura de espacio de banda y un 12-bit convertidor analógico a digital para el monitoreo y la digitalización de la temperatura. Su sensor de alta sensibilidad, es
Partícula fotón - Tutorial de Sensor de temperatura MCP9803

Partícula fotón - Tutorial de Sensor de temperatura MCP9803

MCP9803 es un sensor de temperatura de alta precisión de 2 hilos. Se incorporan con usuario - registros programables que facilitan aplicaciones de detección de temperatura. Este sensor es adecuado para la temperatura de varias zona altamente sofistic