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.