Probleme mit count Befehl

Hallo an alle,

ich habe vor kurzem mit dem Programmieren einer RGB Beleuchtung angefangen und bin auf ein Problem gestoßen. Da ich noch nicht so viel Erfahrung mit Programmieren habe, ist mir ein Fehler unterlaufen.

Felerhafte Stelle:

....

{
for(count=0; count>255; count=count-1);
analogWrite(blau, count);
}

....

Fehlermeldung:

exit status 1
'count' was not declared in this scope

Kann mir bitte jemand halfen?

Mit vielen Grüßen
Linus

Deine Variable count hast du nicht angelegt, also nicht definiert welchen Wertebereich sie hat (Byte, Integer, Float, ...). zudem zählst du von 0 an abwärts, bis du mehr als 255 erreichst, was ja irgendwo Quatsch ist. Vielleicht nochmal die Referenz zu for() ansehen: https://www.arduino.cc/en/Reference/For

Hallo,

Datentyp vergessen, Semikolon falsch, geschweifte Klammer falsch gesetzt. Bedingung falsch gesetzt.
Also alles komplett falsch was man falsch machen kann. :wink:

zählt von 255 bis 0 runter.

for (int count=255; count>=0; count--)
{
  analogWrite(blau, count);
}

Edit:
suche nach "arduino cheat sheet" und druck es, hilft immer.

Danke an die schellen Antworten.
(Bin halt noch ein Anfänger) :smiley:

Beim nächsten mal werde ich drauf achten

Vielen Dank für die Hilfe (°.°)/

Tschau

Und am besten gleich hier aufhören alles als "Befehl" zu sehen. Unterscheide zwischen Anweisungen, Variablen, Funktionen, usw. Das sind unterschiedlichen Dinge, die alle ihre eigenen Regeln haben