Respuesta rápida

Programa tu luz nocturna interactiva Makeblock xLight conectándola a un ordenador mediante USB, usando el software gratuito mBlock para arrastrar y soltar bloques de código, y subiendo tus secuencias de luz personalizadas al controlador.

Comprender tu controlador xLight

Los modelos xLight S1 y N1 comparten el mismo controlador central, que utiliza LEDs RGB WS2812B direccionables individualmente. Esto significa que puedes controlar cada LED de forma independiente, permitiendo patrones y animaciones complejos más allá de simples cambios de color.

El controlador se conecta mediante USB a tu ordenador y se reconoce como un dispositivo estándar compatible con Arduino. Esto te permite usar el entorno de programación basado en bloques de mBlock, ideal para principiantes y educadores.

Elegir el software adecuado

mBlock es el entorno de programación recomendado para xLight. Admite tanto la codificación basada en bloques como Python, dándote flexibilidad a medida que tus habilidades crecen. Descarga la última versión desde el sitio web de Makeblock e instálala en tu ordenador.

Asegúrate de instalar los controladores necesarios para el controlador xLight. mBlock normalmente lo hace automáticamente, pero si tu ordenador no detecta el dispositivo, es posible que necesites instalar el controlador CH340 manualmente.

Guía de programación paso a paso

  1. Conecta el controlador xLight: Conecta el controlador xLight a tu ordenador usando el cable USB. Asegúrate de que la tira de LED esté conectada al puerto de salida del controlador. Espera a que el ordenador reconozca el dispositivo. Si el dispositivo no se detecta, revisa el cable USB y prueba con un puerto diferente. Instala el controlador CH340 si es necesario.
  2. Abre mBlock y selecciona el dispositivo: Inicia mBlock. Haz clic en la pestaña 'Dispositivos' y selecciona 'Arduino Uno' (el controlador xLight está basado en esta placa). Asegúrate de que el puerto COM correcto esté seleccionado en 'Conectar'. Seleccionar el tipo de placa incorrecto puede causar errores de subida. Verifica siempre que el puerto y la placa coincidan con tu hardware.
  3. Escribe tu primer programa: Arrastra un bloque 'al hacer clic en bandera verde' de la categoría Eventos. Luego añade un bloque 'establecer todos los LEDs a color' de la categoría Robots/Neopixel. Elige un color y haz clic en la bandera verde para probar. Empieza de forma sencilla. Prueba un color de LED antes de añadir bucles o animaciones para aislar cualquier problema de cableado o conexión.
  4. Añade interactividad con sensores: Para que tu luz nocturna responda al tacto o al sonido, usa los bloques 'cuando [sensor] está [condición]'. Por ejemplo, usa un bloque de sensor de sonido para cambiar los colores cuando aplaudas. Los bloques de sensor pueden requerir calibración. Prueba primero el valor del sensor usando un bloque 'mostrar variable' para asegurarte de que se activa como se espera.
  5. Sube el programa al controlador: Una vez que tu programa esté listo, haz clic en 'Subir a Arduino'. mBlock compilará y transferirá el código al controlador xLight. Desconecta el cable USB para ejecutar el programa de forma independiente. Si la subida falla, cierra otros programas que usen el puerto COM e inténtalo de nuevo. Un LED verde fijo en el controlador indica una subida exitosa.

Datos del producto

  • Makeblock xLight: Luces nocturnas con controlador programable interactivo: El xLight S1 cuenta con una tira de luz totalmente personalizable con LEDs RGB WS2812B direccionables individualmente y una potente caja de control. Esto significa que puedes programar cada LED con un color y brillo diferentes, permitiendo espectáculos de luz intrincados y efectos interactivos.

    Makeblock xLight: Night Lights with Interactive Programmable Controller

    Makeblock xLight: Luces nocturnas con controlador programable interactivo