eine pulsierende LED

Guten Abend,

Ich habe mich jetzt bis Seite 119 im Buch arduino physical computing für bastler designer und geeks durchgelesen, nun stehe ich auf dem Schlauch, wieso meine pulsierende LED nicht mehr pulsieren möchte.

Mit einer LED ging es perfekt nun habe ich versucht 4 zum Pulsieren zu bringen wie es das Buch als Aufgabe gestellt hat jedoch möchte das ganze nicht so, wie es soll mit dem Code aus dem buch.

Habt ihr einen Tipp an was es liegen kann?

Error message: Pulierendes_licht.cpp: In function 'void loop()': Pulierendes_licht:24: error: invalid types 'int[int]' for array subscript

sketch: http://nopaste.info/3d1622cb99.html

int led = 10;
analogWrite(led[i], loga[counter[i]]);

led hast Du aber nicht als array sondern als int definiert. Grüße Uwe

vielen dank für deine antwort,

Wie definiere ich es als array?

besten gruß Tobias

Entschuldige, Du arbeitest in diesem Sketch bereits mit mehreren Arrays....

int loga[64] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
    16, 18, 20, 22, 25, 28, 30, 33, 36, 39, 42, 46, 49, 53, 56, 60,
    64, 68, 72, 77, 81, 86, 90, 95, 100, 116, 121, 127, 132, 138, 144,
    150, 156, 163, 169, 176, 182, 189, 196, 203, 210, 218, 225, 233, 240, 248, 255};
int counter[4] = {0,32,63,32};
int changeMarker[4] = {1, 1, -1, -1};

How, how, how ... Aaahhh, ist ja erst September !

Arduino – Physical Computing für Bastler, Designer und Geeks Downloads: http://arduinobuch.wordpress.com/downloads/

Die richtige Version deines Programmes findest Du hier: http://www.wenger-online.de/datastore/Arduino-Kapitel3-Code.zip

Es befindet sich im Verzeichnis Sketch5_Puls !

Schau mal auf meine Website. Da finden sich so ziemlich alle Varianten wie man LEDs zum blinken bringt. Zumindest alle ohne Schieberegister und andere Hilfsmittel ;)

Vielen Dank für die vielen wertvollen Tipps,

Ich denke so wie es in meinem Buch stand war es nicht ganz richtig, durch den Link von Megaionstorm habe ich nun den richtigen Code und habe auch den Fehler gefunden.

... habe ich nun den richtigen Code und habe auch den Fehler gefunden.

Und auch verstanden was der Fehler war? Grüße Uwe