Descripción
Qué es
El módulo CJMCU-101 OPT101 es un sensor fotoeléctrico de un solo chip diseñado para medir la intensidad de la luz ambiental. Es un componente simple y económico ideal para proyectos de Arduino e IoT.
Características
- Tipo: Sensor fotoeléctrico de un solo chip
- Modelo: OPT101
- SKU: ARD0010956
- Precio: 6,21 €
- Categoría: Novedades
Para qué sirve
El módulo CJMCU-101 OPT101 puede ser utilizado para proyectos como el control automático de luces, el monitoreo de iluminación ambiental o la creación de sistemas de alarma basados en luz. Es compatible con Arduino y otros microcontroladores.
Tutorial: Cómo usar el módulo de sensor foto diodo de un solo chip CJMCU-101 OPT101
El módulo CJMCU-101 OPT101 es un simple sensor fotoeléctrico que mide la intensidad de la luz ambiental. Es ideal para principiantes y proyectos de tamaño pequeño como el control automático de luces o monitoreo de iluminación ambiental.
Qué necesitas
- Arduino Uno
- Cable USB A-Micro B
- Conexión al PC
Pasos
- Conectar los pines VCC y GND del sensor a la alimentación de 3.3V o 5V del Arduino.
- Conectar el pin SDA del módulo a uno de los pines analógicos (A0-A5) del Arduino.
- Instalar la biblioteca Adafruit_TSL2561 si no está presente en el sistema.
- Incluir en la sketch la inclusión de la biblioteca: #include <Adafruit_TSL2561.h>.
- Crear un objeto del sensor: Adafruit_TSL2561 tsl = Adafruit_TSL2561(TSL2561_ADDR_FLOAT);
- Inicializar el sensor al inicio de la sketch con: if (!tsl.begin()) { Serial.println(F(«TSL2561 sensor not found»)); while (1) {} }
- Leer la intensidad luminosa con la función tsl.getLuminosity() y guardar los valores en una variable.
- Visualizar los datos en el monitor serial del Arduino.
Código de ejemplo
void setup() { Serial.begin(9600); if (!tsl.begin()) { Serial.println(F("TSL2561 sensor not found")); while (1) {} } }
void loop() { uint32_t lum = tsl.getLuminosity(); Serial.print(lum); Serial.println(); delay(1000);}
Miniproyecto
Crear un sistema de control de luces que encienda automáticamente las lámparas cuando la luz ambiental es insuficiente.
Errores comunes
- No verificar correctamente la conexión de los pines.
- Utilizar una tensión excesiva o inferior a la referencia del sensor.
- Ignorar los datos de calibración proporcionados en el datasheet.
- Omitir la inicialización del sensor en la sketch de Arduino.
Accesorios recomendados
- Arduino Uno
- Carcasa de impresión 3D para Arduino
- Batería LiPo con cargador USB
- Display OLED
Preguntas frecuentes
El sensor no envía datos.
Verifica la conexión de los pines y la alimentación correcta. También verifica si el sensor es compatible con la versión de Arduino que estás utilizando.
¿Cómo puedo calibrar el sensor?
Consulta el datasheet del sensor para las instrucciones específicas de calibración.








Valoraciones
No hay valoraciones aún.