LED Inseolta#

Réamhrá#

Is gléas stiall RGB LED in-ríomhchláraithe é LED Inláimhsithe a nascann le port 3-Sreang agus a ligeann duit LEDanna aonair (mar shampla stíl WS2812/“NeoPixel”) a rialú chun dathanna agus patrúin saincheaptha a thaispeáint.

Úsáideann an leathanach seo address_led mar shampla ainm an LED Inseolta. Cuir d’ainm cumraithe féin ina áit de réir mar is gá.

Seo thíos liosta de na modhanna atá ar fáil:

  • set – Socraíonn sé dathanna an stiall LED Inseolta.

  • clear – Múchann sé an stiall LED Inseolta ar fad.

Tógálaí – Déan LED Inseolta a thosú agus a chumrú de láimh.

set#

Socraíonn set an stiall LED Inseolta chuig na luachanna a sholáthraítear.

Usage:
address_led.set(data, offset)

Paraiméadair

Cur síos

data

Luachanna list de Color. Áirítear leis seo dathanna réamhshainithe, slánuimhreacha heicsidheachúla, agus dathanna gréasáin.

offset

Roghnach. Innéacs an LED le tosú ag, ag tosú ag 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#

Múchann clear an stiall LED Inseolta ar fad.

Usage:
address_led.clear()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

Tógálaí#

Úsáidtear tógálaithe chun AddressableLed a chruthú, atá riachtanach chun LED Addressable a chumrú.

AddressableLed#

Cruthaíonn AddressableLed LED In-sheolta.

Usage:
AddressableLed(port)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil an stiall LED Inseolta ceangailte leis:

  • Ar an EXP Brain – brain.three_wire_port.x áit a seasann x do uimhir an phoirt.
  • Ar Leathnóir 3-Sreang – expander.a áit a seasann expander d’ainm an leathnóra.

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