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
Schick doch mal den Code ... Also Deinen Sketch: sketch_jul28a.ino
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
Die Zeilennummern vorne musst du natürlich weg löschen. Ist ja (noch) kein Basic.
@ Fritz Ganter Vielen Dank, jetzt hat es geklappt. Was meinst du mit Basic? Und ab wann ist es ein Basic- sketch?
In der Programmiersprache Basic schreibt man vorne Zeilennummern hin. In C/C++ und fast allen anderen Programmiersprachen nicht.
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.