Kreeg nav jouw suggestie om de leds dubbel te gebruiken een idee, kan niet vinden of dit kan.
Jouw voorstel:
int ledPins[] {trackled1 ,trackled1, trackled2, trackled2, trackled3 ,trackled3, trackled4, trackled4}; // array for light track moving to or pointing at
Is zoiets te doen:
int ledPins[] {0000, 0001, 0010, 0011 enzovoort};
Dus op index 0 alle leds uit, op index 1 led1 aan, dan led2, dan led 1 plus2 enzovoort.
Wordt dan (t=trackled):
{,t1, t2, t1+t2, enz}
Eigenlijk 2 vragen:
1: kun je springen in een array met een “,” (index 0 overslaan)
2: kun je op 1 index 2 leds aanzetten. En zo ja met welk scheidingsteken, ik gebruikte de “+”
Indien dit werkt kan ik eenvoudig de-muxen van 4 naar 16