LED endereçável#

Introdução#

Um LED endereçável é uma fita LED RGB programável que se liga a uma porta de 3 fios e permite controlar LEDs individuais (como os do tipo WS2812/“NeoPixel”) para exibir cores e padrões personalizados.

Esta página utiliza address_led como exemplo de um nome de LED endereçável. Substitua-o pelo nome que configurou, se necessário.

Segue-se uma lista dos métodos disponíveis:

  • set – Define as cores da fita LED endereçável.

  • clear – Desliga toda a fita LED endereçável.

Construtor – Inicializa e configura manualmente um LED endereçável.

set#

O comando set para a fita LED endereçável.

Usage:
address_led.set(data, offset)

Parâmetros

Descrição

data

Uma list de Color valores. Isto inclui cores predefinidas, inteiros hexadecimais e cores web.

offset

Opcional. O índice do LED inicial, a partir de 0.

# Create a sequence of colors: Red, Green, Blue
color_list = [Color(0xFF0000), Color(0x00FF00), Color(0x0000FF)]

# Set the Addressable LED to the color_list sequence
address_led.set(color_list)

clear#

clear desliga toda a fita LED endereçável.

Usage:
address_led.clear()

Parâmetros

Descrição

Este método não tem parâmetros.

Construtor#

Os construtores são utilizados para criar AddressableLed , que são necessários para configurar um LED endereçável.

AddressableLed#

AddressableLed cria um LED endereçável.

Usage:
AddressableLed(port)

Parâmetro

Descrição

port

A porta de 3 fios à qual a fita LED endereçável está ligada:

  • No EXP Brain – brain.three_wire_port.x em que x é o número da porta.
  • Num Expansor de 3 Fios – expander.a em que expander é o nome da instância do expansor.

# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)