Ik heb daar nog niks mee gedaan. Ik weet niet of the libraries het ondersteunen om 2 pinnen aan te sturen.
Wat je wel zou kunnen doen, is voor het aanroepen van b.v. een setPixel variant maken voor deze toepassing.
Nu gebruik je:
setPixel(Pixel, red, green, blue);
Als we nu zelf een functie maken, zoiets als:
void set2StripPixel(int Strip, int Pixel, int Red, int Green, int Blue) {
if (Strip==1) {
setPixel(Pixel, Red, Green, Blue); // eerste strip = 0 to NUM_LEDS/2
} else {
setPixel(Pixel+(NUM_LEDS/2), Red, Green, Blue); // 2de strip is NUM_LEDS/2 tot NUM_LEDS
}
}
en deze aanroepen als volgt:
// 5de LED op de eerste "strip" op wit
set2StripPixel(1, 5, 0xff, 0xff, 0xff);
// 9de LED op de tweede "strip" op wit
set2StripPixel(2, 9, 0xff, 0xff, 0xff);
Dan kunnen we de twee secties als "apart" zien. Althans, dat is zoals ik het zou aanpakken.