Resposta Rápida

Programe a sua luz noturna interativa Makeblock xLight ligando-a a um computador via USB, utilizando o software gratuito mBlock para arrastar e soltar blocos de código e carregar as suas sequências de luz personalizadas para o controlador.

Compreender o Seu Controlador xLight

Os modelos xLight S1 e N1 partilham o mesmo controlador principal, que utiliza LEDs RGB WS2812B endereçáveis individualmente. Isto significa que pode controlar cada LED de forma independente, permitindo padrões e animações complexos para além de simples mudanças de cor.

O controlador liga-se via USB ao seu computador e é reconhecido como um dispositivo padrão compatível com Arduino. Isto permite-lhe utilizar o ambiente de programação baseado em blocos do mBlock, ideal para principiantes e educadores.

Escolher o Software Adequado

O mBlock é o ambiente de programação recomendado para o xLight. Suporta tanto codificação baseada em blocos como Python, dando-lhe flexibilidade à medida que as suas competências crescem. Descarregue a versão mais recente do site da Makeblock e instale-a no seu computador.

Certifique-se de que instala os controladores necessários para o controlador xLight. O mBlock normalmente trata disto automaticamente, mas se o seu computador não detetar o dispositivo, poderá ter de instalar manualmente o controlador CH340.

Guia de Programação Passo a Passo

  1. Ligar o Controlador xLight: Ligue o controlador xLight ao seu computador usando o cabo USB. Certifique-se de que a tira de LED está ligada à porta de saída do controlador. Aguarde que o computador reconheça o dispositivo. Se o dispositivo não for detetado, verifique o cabo USB e experimente uma porta diferente. Instale o controlador CH__XSP_d85ff40e__ se necessário.
  2. Abrir o mBlock e Selecionar o Dispositivo: Inicie o mBlock. Clique no separador 'Dispositivos' e selecione 'Arduino Uno' (o controlador xLight é baseado nesta placa). Certifique-se de que a porta COM correta está selecionada em 'Ligar'. Selecionar o tipo de placa errado pode causar erros de carregamento. Verifique sempre se a porta e a placa correspondem ao seu hardware.
  3. Escrever o Seu Primeiro Programa: Arraste um bloco 'quando a bandeira verde for clicada' da categoria Eventos. Em seguida, adicione um bloco 'definir todos os LEDs para cor' da categoria Robôs/Neopixel. Escolha uma cor e clique na bandeira verde para testar. Comece simples. Teste uma cor de LED antes de adicionar loops ou animações para isolar quaisquer problemas de fiação ou conexão.
  4. Adicionar Interatividade com Sensores: Para fazer a sua luz noturna responder ao toque ou som, use os blocos 'quando [sensor] está [condição]'. Por exemplo, use um bloco de sensor de som para mudar de cor quando bater palmas. Os blocos de sensor podem exigir calibração. Teste primeiro o valor do sensor usando um bloco 'mostrar variável' para garantir que ele aciona conforme esperado.
  5. Carregar o Programa para o Controlador: Assim que o seu programa estiver pronto, clique em 'Carregar para Arduino'. O mBlock irá compilar e transferir o código para o controlador xLight. Desligue o cabo USB para executar o programa de forma autónoma. Se o carregamento falhar, feche outros programas que estejam a usar a porta COM e tente novamente. Um LED verde fixo no controlador indica que o carregamento foi bem-sucedido.

Factos do Produto

  • Makeblock xLight: Luzes Noturnas com Controlador Programável Interativo: O xLight S1 apresenta uma tira de luz totalmente personalizável com LEDs RGB WS2812B endereçáveis individualmente e uma caixa de controlo potente. Isto significa que pode programar cada LED para uma cor e brilho diferentes, permitindo espetáculos de luz intrincados e efeitos interativos.

    Makeblock xLight: Night Lights with Interactive Programmable Controller

    Makeblock xLight: Luzes Noturnas com Controlador Programável Interativo