Du solltest erstens den vollständigen Text der Fehlermeldung zeigen und zweitens den Code in Code-Tags posten. Du kannst beides nachholen, indem Du Dein Posting bearbeitest.
gregorss:
Du solltest erstens den vollständigen Text der Fehlermeldung zeigen und zweitens den Code in Code-Tags posten. Du kannst beides nachholen, indem Du Dein Posting bearbeitest.
Ich habe in der Arduino-IDE bislang nur Fehlermeldungen gesehen, in denen eine Zeilennummer stand. Ist das, was Du zeigst, tatsächlich die ganze Fehlermeldung?! Und der Code sieht immer noch aus wie zuvor.
Wenn Du Code-Tags verwendest, sieht Dein Code so aus wie das hier.
Schön, dass das mit den Code-Tags jetzt geklappt hat. Beim Querlesen des Codes ist mir aufgefallen, dass die Klammerung nicht zu stimmen scheint. Drück mal Strg-T im Editorfenster. Dann wird der Code passend eingerückt und es wird besser sichtbar, welche Klammern zusammengehören. Demnach hört loop() viel zu früh auf.
Eine andere Sache, die mir aufgefallen ist: Du deklarierst Variablen z. T. in setup() und loop(). Derlei Variablen sind nur innerhalb ihres Blocks gültig - d. h. sie werden am Anfang des Blocks erzeugt und am Ende wieder vernichtet. Bei den in loop() deklarierten Variablen heißt das, dass sie mit jedem loop()-Durchgang erzeugt und vernichtet werden. Deklariere diese Variablen oben bei den anderen. Dann werden sie nur einmal zu Beginn erzeugt und bleiben für den Rest des Codes gültig.
hab da ein problem aber ich komm net drauf.
Fehler lautet : exit status 1
expected constructor, destructor, or type conversion before '(' token
Dann stimmt in Deinem Programm typischerweise die Anzahl öffnender und schließender Klammern nicht.
Prüfe alle runden, eckigen und geschweiften Klammern im Programm darauf - ob sie paarweise vorkommen und - dort stehen, wo sie stehen sollten
Und dann beseitige den Klammerungs-Fehler!