Forum
Pico Programmierung klappt nicht so recht II (Elektronik)
Hallo Bastelix,
ich habe versucht das hier:
-------
LED leds[] = {
LED(&pwmDriver0, 0), LED(&pwmDriver0, 1), LED(&pwmDriver0, 2),
LED(&pwmDriver0, 3), LED(&pwmDriver0, 4), LED(&pwmDriver0, 5),
LED(&pwmDriver0, 6), LED(&pwmDriver0, 7), LED(&pwmDriver0, 8),
LED(&pwmDriver0, 9), LED(&pwmDriver0, 10), LED(&pwmDriver0, 11),
LED(&pwmDriver0, 12),LED(&pwmDriver0, 13)
};
-------
so zu ersetzen:
-------
LED leds[] = {
for (uint8_t i=0;i<=13;i++){ LED(&pwmDriver0, i) }
};
--------
hat aber nicht geklappt.
Fehlermeldung: Compilation error: expected primary-expression before 'for'
Dann habe ich versucht:
-------
LED leds[14];
void setup(){
for(uint8_t i = 0; i < 13; i++) {
leds[i] = LED(&pwmDriver0, i);
}
------
Fehlermeldung: Compilation error: no matching function for call to 'LED::LED()'
Es würde mich schon interessieren, wie man das richtig macht, weil ich langsam das Gefühl bekomme, dass ich doch mehr als 32 LEDs brauchen werde, um den Effekt zu erreichen, der mir vorschwebt.
Gruß, Georg
Gesamter Thread: