Ich habe ziemlich viele lange Arrays die sich aber nicht ändern.
Gibt es eine möglichkeit diese im Programmspeicher zu speichern aber trozdem so zu verwenden?
int Eins[] = {101, 102, 103, 104, 105, 106, 107};
int Ein[] = {103, 104, 105, 106, 107};
int Zwei[] = {89, 90, 91, 92, 93, 94, 95};
int Drei[] = {82, 83, 84, 85, 86, 87, 88};
int Vier[] = {70, 71, 72, 73, 74, 75, 76};
int Fuenf[] = {108, 109, 110, 111, 112, 113, 114};
//zb. so
void SwitchLED(int MyArray[], int n) { // Funktion um LEDs anzusprechen
for (i = MyArray[0]; i < MyArray[0]+n; i++) {
leds[i] = farbe;
FastLED.setBrightness(BRIGHTNESS);
}
}
//=====
SwitchLED(Eins, (sizeof(Eins)/2));
Weil wenn ich einfach die Arrays mit
const PROGMEM int Eins[] = {101, 102, 103, 104, 105, 106, 107};