LED adressable#

Introduction#

Une LED adressable est un dispositif de bande LED RGB programmable qui se connecte à un port à 3 fils et vous permet de contrôler des LED individuelles (telles que de style WS2812/« NeoPixel ») pour afficher des couleurs et des motifs personnalisés.

Cette page utilise address_led comme exemple de nom de LED adressable. Remplacez-le par le nom que vous avez configuré, selon vos besoins.

Vous trouverez ci-dessous une liste des méthodes disponibles :

  • set – Définit les couleurs de la bande LED adressable.

  • clear – Éteint toute la bande LED adressable.

Constructeur – Initialiser et configurer manuellement une LED adressable.

set#

set configure la bande LED adressable selon les valeurs fournies.

Usage:
address_led.set(data, offset)

Paramètres

Description

data

Une list de Color valeurs. Cela inclut couleurs prédéfinies, entiers hexadécimaux et couleurs web.

offset

Facultatif. Indice de la LED de départ, en commençant par 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 éteint toute la bande LED adressable.

Usage:
address_led.clear()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

Constructeur#

Les constructeurs sont utilisés pour créer AddressableLed , qui sont nécessaires pour configurer une LED adressable.

AddressableLed#

AddressableLed crée une LED adressable.

Usage:
AddressableLed(port)

Paramètre

Description

port

Le port 3 fils auquel la bande LED adressable est connectée :

  • Sur le V5 Brain – brain.three_wire_port.x où x est le numéro du port.
  • Sur un 3-Wire Expander – expander.a où expander est le nom de l’instance d’extension.

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