Módulo Sensor de Luz Ambiental Digital TSL2584TSV con Comunicación I2C

Sensores

Módulo Sensor de Luz Ambiental Digital TSL2584TSV con Comunicación I2C

$530 4 unidades disponibles

Características Técnicas del TSL2584TSV Rango Dinámico: Hasta 1,000,000 lux. Tiempo de Integración: Programable desde 50 ms hasta 400 ms. Resolución: Alta resolución de 16 bits. L…

SensorMóduloPrototipoCódigo

Incluye ejemplo de código para probar el módulo con menos vueltas.

Stock confirmado por WhatsApp Envíos Montevideo e interior Ayuda técnica antes de pagar

Información técnica

Características Técnicas del TSL2584TSV Rango Dinámico: Hasta 1,000,000 lux. Tiempo de Integración: Programable desde 50 ms hasta 400 ms. Resolución: Alta resolución de 16 bits. Linealidad: ±10% sobre un rango de 3 órdenes de magnitud. Temperatura de Operación: -40°C a 85°C. Consumo de Corriente: Operación de 240 µA, modo de espera de 2.2 µA. Tipo de Salida: Datos digitales I2C. Dimensiones: 2 mm x 2 mm x 0.7 mm (encapsulado LGA). Ventajas:

Alta Precisión: Proporciona mediciones precisas en una amplia gama de condiciones de iluminación. Bajo Consumo: Ideal para aplicaciones portátiles y dispositivos de baja potencia. Compacto: Fácil de integrar en proyectos con restricciones de espacio.

Comprar Módulo Sensor de Luz Ambiental Digital TSL2584TSV con Comunicación I2C en Uruguay

En MicroUniversos podés consultar stock de Módulo Sensor de Luz Ambiental Digital TSL2584TSV con Comunicación I2C, coordinar entrega en Montevideo o envío al interior y revisar compatibilidad antes de cerrar el pedido por WhatsApp.

Si estás armando un proyecto con Arduino, ESP32, sensores, displays o módulos de potencia, enviá placa, tensión y objetivo para confirmar que este producto sea adecuado.

Ejemplo de código

#include <Wire.h>

#define TSL2584_ADDR 0x39

void setup() {
  Serial.begin(9600);
  Wire.begin();
  
  // Inicializar el sensor
  Wire.beginTransmission(TSL2584_ADDR);
  Wire.write(0x80 | 0x00); // Comando para encender el sensor
  Wire.write(0x03); // Encender el sensor
  Wire.endTransmission();
}

void loop() {
  Wire.beginTransmission(TSL2584_ADDR);
  Wire.write(0x80 | 0x0C); // Comando para leer datos de luz
  Wire.endTransmission();
  
  Wire.requestFrom(TSL2584_ADDR, 2);
  if (Wire.available() == 2) {
    uint16_t lux = Wire.read();
    lux |= (Wire.read() << 8);
    Serial.print("Luz: ");
    Serial.print(lux);
    Serial.println(" lux");
  }
  
  delay(2000);
}