Omet navegació

6.3 NeoPixels 8x8

Les tires de NeoPixels són agrupacions en forma de tira (strip en anglés) més o menys allargada amb leds RGB que comparteixen el càtode (GND) i l'anòde (+) però tenen un circuit integrat que connectem a un GPIO de ESP32, usant les funcions que hi ha programes a les llibreries poden engegar diferents leds RGB.  Anem a veure com es connecten les tires NeoPixel de 8x8.

Primer del tot, cal soldar 6 pins a les exides GND (x2), 5V (x2) , DIN (Digital Input), i DOUT (Digital Output), per poder connectar cables al nostre ESP32  i fer el muntatge següent:

ESP32 + NeoPixels

El programa passarà les dades pel pin 19 d'ESP32 a la tira NeoPixel. I anirà escrivint alguna dels 64 leds RGB que té definits per omplir de color.

Mira el dibuix de baix per veure quins leds s'ompliran de color.

NeoPixels 8x8 HOLA

Hem definit el pin on estarà la eixida. Després em Declarat el objecte np com NeoPixel i li hem declarat 64 leds.  Fixa't que el programa escriu valors RGB en cada element de la matriu de 64 elements, però sols on cal canviar el valor RGB.

Escriu el programa a l'IDE de Thony:

Programa NeoPixel 8x8
El fitxer complet editable és ací, descomprimeix i edita'l: NeoPixel_8x8.py.zip (zip - 648 B)

Pensa que els colors no cal que siguen purs, pots barrejar els colors RGB per aconseguir qualsevol mescla.

Creat amb eXeLearning (Finestra nova)