LED DIRECCIONABLE#

Introducción#

Un LED direccionable es un dispositivo de tira de LED RGB programable que se conecta a un puerto de 3 cables y le permite controlar LED individuales (como el estilo WS2812/“NeoPixel”) para mostrar colores y patrones personalizados.

Esta página utiliza address_led como ejemplo de nombre de LED direccionable. Reemplácelo con su propio nombre configurado según sea necesario.

A continuación se muestra una lista de los métodos disponibles:

  • set – Establece los colores de la tira LED direccionable.

  • clear: apaga toda la tira de LED direccionable.

Constructor: inicializa y configura manualmente un LED direccionable.

set#

set establece la tira LED direccionable en los valores proporcionados.

Usage:
address_led.set(data, offset)

Parámetros

Descripción

data

Una list de valores de Color. Esto incluye colores predefinidos, enteros hexadecimales y colores web.

offset

Opcional. El índice de LED para comenzar en, 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 apaga toda la tira de LED direccionable.

Usage:
address_led.clear()

Parámetros

Descripción

Este método no tiene parámetros.

Constructor#

Los constructores se utilizan para AddressableLed objetos AddressableLed, que son necesarios para configurar un LED direccionable.

AddressableLed#

AddressableLed crea un LED direccionable.

Usage:
AddressableLed(port)

Parámetro

Descripción

port

El puerto de 3 hilos al que está conectada la tira de LED direccionable:

  • En el EXP Brain – brain.three_wire_port.x donde x es el número del puerto.
  • En un Expansor de 3 hilos – expander.a donde expander es el nombre de la instancia del expansor.

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