Přeskočit obsah

NeoPixel 5×5 — převod souřadnic na index (get_pos_5x5)

Co dělá: Přepočítá souřadnice X/Y v matici 5×5 na index LED v řetězu NeoPixel.

get_pos_5x5

Vstupy

  • posX: souřadnice X (04).
  • posY: souřadnice Y (04).
  • Pole reverse: zrcadlení orientace osy X.

Výstup

  • Číslo indexu LED (024).

Kdy použít

  • Když chceš zapisovat do matice podle souřadnic místo ručního počítání indexu.
  • Pro vykreslování bodů, čar nebo herních objektů.

Tipy a pasti

  • Mimo rozsah 0 až 4 funkce vrátí 0 a vypíše chybovou hlášku.
  • U různých fyzických matic může být potřeba použít reverse.

Ukázka generovaného Python kódu

idx = get_pos_5x5(2, 3)
neopixel_write(idx, (0, 255, 0))