Forum: Mikrocontroller und Digitale Elektronik Arduino Fehlermeldung beim Kompilieren


von Gabriel T. (Gast)


Lesenswert?

Hallo zusammen

Ich habe mir das Arduino Starter-Kit gekauft und bin jetzt am ersten 
Projekt.

Jedoch beim kompilieren bricht es immer ab und zeigt mir folgende 
Meldung an.


Arduino: 1.7.10 (Windows 7), Platine: "Arduino Uno"

Build-Optionen wurden verändert, alles wird neu gebaut



C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os 
-w -fno-exceptions -ffunction-sections -fdata-sections 
-fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L 
-DARDUINO=107010 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files 
(x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files 
(x86)\Arduino\hardware\arduino\avr\variants\standard 
C:\Users\CHRIST~1\AppData\Local\Temp\build830106722983180350.tmp\sketch_ 
jul28a.cpp  -o 
C:\Users\CHRIST~1\AppData\Local\Temp\build830106722983180350.tmp\sketch_ 
jul28a.cpp.o

sketch_jul28a.ino:2:1: error: expected unqualified-id before numeric 
constant

sketch_jul28a.ino:3:1: error: expected unqualified-id before numeric 
constant

sketch_jul28a.ino:1:1: error: expected unqualified-id before numeric 
constant

sketch_jul28a.ino:2:1: error: expected unqualified-id before numeric 
constant

sketch_jul28a.ino:9:1: error: expected unqualified-id before numeric 
constant

Fehler beim Kompilieren.




Im Netz habe ich nichts gefunden, vielleicht kann mir jemanden von euch 
helfen!

MFG
Gabriel

von ardo (Gast)


Lesenswert?

Wie sieht dein code aus?

von Peter H. (hornbach)


Lesenswert?

Schick doch mal den Code ...

Also Deinen Sketch: sketch_jul28a.ino

von Gabriel T. (Gast)


Lesenswert?

Mein code sieht folgendermassen aus.



1 int switchState = 0;
2 void setup() {
3   pinMode(3,OUTPUT);
4   pinMode(4,OUTPUT);
5   pinMode(5,OUTPUT);
6   pinMode(2,INPUT);
7 }

9 void loop() {
10   switchState = digitalRead(2);
11  // das ist ein Kommentar
12  if (switchState == LOW) {
13  // Der Schalter wird nicht gedrückt


16     digitalWrite(3, HIGH); // grüne LED
17     digitalWrite(4, LOW);  // rote LED
18     digitalWrite(5, LOW);  // rote LED
19  }


22  else {  // Der Schalter wird gedrückt
23    digitalWrite(3, LOW);
24    digitalWrite(4, LOW);
25    digitalWrite(5, HIGH);


28    delay(250);  // warte eine viertelsekunde
29    // schalte die LEDs um
30    digitalWrite(4, HIGH);
31    digitalWrite(5, LOW);
32    delay(250); // Warte eine Viertelsekunde


35   }

37 } // Beginne von vorne mit der Schleife

von Fritz G. (fritzg)


Lesenswert?

Die Zeilennummern vorne musst du natürlich weg löschen. Ist ja (noch) 
kein Basic.

von Gabriel T. (Gast)


Lesenswert?

@ Fritz Ganter


Vielen Dank, jetzt hat es geklappt.

Was meinst du mit Basic? Und ab wann ist es ein Basic- sketch?

von Fritz G. (fritzg)


Lesenswert?

In der Programmiersprache Basic schreibt man vorne Zeilennummern hin. In 
C/C++ und fast allen anderen Programmiersprachen nicht.

von Gabriel T. (Gast)


Lesenswert?

@ Fritz Ganter

Vielen Dank! Bin noch Anfänger auf diesem Gebiet;)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.