Přeskočit obsah

NeoPixel — inicializace pásku (neopixel_init)

Co dělá: Vytvoří objekt np pro ovládání NeoPixel LED a uloží počet LED do max_neopixel.

neopixel_init

Vstupy

  • pin: číslo GPIO pinu datové linky.
  • number: počet LED v pásku/matici.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Vždy na začátku programu před bloky neopixel_control, neopixel_5x5 a neopixel_write.
  • Při změně konfigurace použitého LED pásku.

Tipy a pasti

  • Počet LED musí odpovídat reálnému zapojení, jinak mohou vznikat chyby indexů.
  • Inicializace sama o sobě nic nerozsvítí, jen připraví ovladač.

Ukázka generovaného Python kódu

np = neopixel.NeoPixel(Pin(4), int(25))
max_neopixel = int(25)