Heute habe ich lange gegrübelt was ich falsch mache, bis ich der Variablen "LED" einen anderen Namen "Led" zugewiesen habe und der Sketch sich compilieren lies.
Code:
/*
Blink Zeile
*/
int Led[8] = {0,1,2,3,4,5,6,7};
;
void setup() {
for (int i= 0;i<= 07;i++)
{
pinMode(Led[i], OUTPUT);
}
}
void loop()
{
for (int i=0;i<= 07;i++)
{
digitalWrite(Led[i], HIGH);
delay(100);
digitalWrite(Led[i], LOW);
delay(100);
}
}
Es war mir bisher unbekannt das ich diesen Namen LED nicht verwenden darf.....weil es meine Angewohnheit ist,
so was (Variablen, eigene Definitionen) alles GROSS zu schreiben und auch mit LED kein Problem hatte.
Oder soll es am Array liegen, was ich auch nicht nachvollziehen kann..könnte ???
Habe schon nachgedacht das es vielleicht an der neueren Arduinoversion > 1.8 liegen könnte ??
Damit Ihr Euch nicht wundert über den Code, er ist für ein Atmega32L Board, das per Arduino-IDE programmiert wird.
Was sagt der Fachmann dazu ???
Über eine eventuelle Antwort wäre ich dankbar
Gruss Gerhard
Lesezeichen