#include "striscia.h"
#include <Adafruit_NeoPixel.h>
striscia Striscia1(5, 1, 4); // Pin 5, first strip, 4 LEDs
striscia Striscia2(6, 2, 4); // Pin 5, first strip, 4 LEDs
Adafruit_NeoPixel pixels_1(4, 5, NEO_GRB + NEO_KHZ800); // 4 LEDs, Pin 5
Adafruit_NeoPixel pixels_2(4, 6, NEO_GRB + NEO_KHZ800); // 4 LEDs, Pin 6
String ato = "Adafruit_NeoPixel pixels_"+String(Striscia1.numero_striscia)+"(NUM_PIXELS_"+String(Striscia1.numero_led)+", DIN_PIN_"+String(Striscia1.pin)+")";
void setup() {
Striscia1.setup();
Striscia2.setup();
Serial.println(ato);
// Inizializza gli oggetti Adafruit_NeoPixel
pixels_1.begin(); // Inizializza la striscia LED 1
pixels_2.begin(); // Inizializza la striscia LED 2
}
void loop() {
// Esempio: accende il primo LED di entrambe le strisce
pixels_1.fill(pixels_1.Color(255, 0, 0)); // LED rosso sulla Striscia1
pixels_1.show();
delay(500);
pixels_1.clear();
pixels_1.show();
pixels_2.fill(pixels_2.Color(0, 255, 0)); // LED verde sulla Striscia2
//pixels_1.show(); // Mostra il cambiamento sulla Striscia1
pixels_2.show(); // Mostra il cambiamento sulla Striscia2
delay(500); // Aspetta per 500 ms
// Spegne i LED
pixels_2.clear();
pixels_2.show();
//delay(500); // Aspetta per 500 ms
}