Ciao,ho acquistato una matrice rgb 64 led ( CJMCU-8*8 ) ,ho scritto un codice semplice.
Volevo accendere i 64 led con una sola istruzione,ho utilizzato un ciclo for.
La mia domanda: non riesco ad accendere i 64 led una sola volta con l’istruzione della libreria
led.setPixelColor(accendi tutti i 64 led , 255, 0, 0);
si riesce a fare ??
Grazie
#include <Adafruit_NeoPixel.h>
#define PIN 6
#define LUN 64
#define BRIGHTNESS 50
int i = 0;
Adafruit_NeoPixel led = Adafruit_NeoPixel(LUN, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
led.begin();
led.show();
led.setBrightness(BRIGHTNESS);
}
void loop() {
for(i = 0; i < 64; i++) {
led.setPixelColor(i, 255, 0, 0);
}
led.show();
delay(5000);
for(i = 0; i < 64; i++) {
led.setPixelColor(i, 0, 255, 0);
}
led.show();
delay(5000);
}