Tabla de contenido:
- Paso 1: descripción general
- Paso 2: Qué necesita / Enlaces
- Paso 3: diagrama de circuito
- Paso 4: programación
- Paso 5:
Video: Interfaz de TMP-112 con Arduino Nano (I2C): 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Hola, Buenos saludos.. !!
Yo (Somanshu Choudhary) en nombre de Dcube tech ventures que va a medir la temperatura usando Arduino nano, es una de las aplicaciones del protocolo I2C para leer datos analógicos del sensor de temperatura TMP-112.
Paso 1: descripción general
- TMP-112 es un sensor de temperatura.
- Enlace a la HOJA DE DATOS:
Paso 2: Qué necesita / Enlaces
- Arduino Nano
- Escudo I²C para Arduino Nano
- Cable USB tipo A a micro tipo B de 6 pies de largo
- Cable I²C
- TMP112 Sensor de temperatura I²C ±.5 ° C Mini módulo I²C de 12 bits
Paso 3: diagrama de circuito
Paso 4: programación
#incluir
configuración vacía ()
{
// Dirección I2C del TMP112
#define TMP_ADDR 0x48
// Únete a I2c Bus como maestro
Wire.begin ();
// Iniciar la comunicación en serie
Serial.begin (9600);
// Iniciar transmisión
Wire.beginTransmission (TMP_ADDR);
// Seleccionar registro ENABLE
Wire.write (0x01);
// Seleccionar operación normal
Wire.write (0x60A0);
// Finalizar la transmisión y liberar el bus I2C
Wire.endTransmission ();
}
bucle vacío ()
{
// Iniciar transmisión
Wire.beginTransmission (TMP_ADDR);
// Seleccionar registros de datos
Wire.write (0X00);
// Finalizar transmisión
Wire.endTransmission ();
retraso (500);
// Solicita 2 bytes, Msb primero
Wire.requestFrom (TMP_ADDR, 2);
// Leer los dos bytes
while (Wire.available ())
{
// eliminar basura
Serial.flush ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// Conversión de datos en valores brutos
int rawtmp = msb << 8 | lsb;
valor int = rawtmp >> 4;
doble ans = valor * 0.0625;
// Salida de impresión
Serial.print ("valor celsius:");
Serial.println (ans);
}
}
Paso 5:
Hice lo mejor que pude, haz el tuyo;-)
Para más preguntas, no dude en visitar nuestro sitio:
www.dcubetechnologies.com
Recomendado:
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaz del sensor de giroscopio de 3 ejes BMG160 con Arduino Nano: 5 pasos
Interfaz del sensor de giroscopio de 3 ejes BMG160 con Arduino Nano: en el mundo actual, más de la mitad de los jóvenes y los niños son aficionados a los juegos y todos los que les gustan, fascinados por los aspectos técnicos de los juegos, conocen la importancia de la detección de movimiento. en este dominio. También nos sorprendió lo mismo y
Interfaz Sensirion, SPS-30, sensor de materia particulada con Arduino Duemilanove usando el modo I2C: 5 pasos
Interfaz Sensirion, SPS-30, sensor de materia particulada con Arduino Duemilanove usando el modo I2C: Cuando estaba buscando en la interfaz de sensores SPS30, me di cuenta de que la mayoría de las fuentes eran para Raspberry Pi pero no tantas para Arduino. Pasé un poco de tiempo para hacer que el sensor funcionara con Arduino y decidí publicar mi experiencia aquí para que pudiera
Interfaz del teclado con Arduino. [Método único]: 7 pasos (con imágenes)
Interfaz del teclado con Arduino. [Método único]: ¡Hola, y bienvenido a mi primer instructable! :) En este instructivo, me gustaría compartir una biblioteca increíble para interactuar el teclado con arduino: 'Biblioteca de contraseñas' que incluye 'Biblioteca de teclado'. Esta biblioteca incluye las mejores características que tenemos
Fácil interfaz RFID MFRC522 con Arduino Nano: 4 pasos (con imágenes)
Fácil interfaz RFID MFRC522 con Arduino Nano: El control de acceso es el mecanismo en los campos de la seguridad física y la seguridad de la información, para restringir el acceso / entrada anónima a los recursos de una organización o un área geográfica. El acto de acceder puede significar consumir, entrar o usar