Fehlermeldungen

Hallo zusammen,

ich bekomme die folgende Fehlermeldungen. Wie kann ich diese beheben oder was fehlt dort?

mpu_6050:31:10: error: #include expects "FILENAME" or
#include “I2Cdev.h”
^
mpu_6050:32:10: error: #include expects "FILENAME" or
#include “MPU6050_6Axis_MotionApps20.h”
^
mpu_6050:34:10: error: #include expects "FILENAME" or
#include “Wire.h”
^
exit status 1
#include expects "FILENAME" or

Ich vermute ein Fehler Nahe Zeile 30 im Sketch.

42 :slight_smile:

Vielleicht ist auch was zuviel.
Aber zeig doch mal die vollständige Fehlermeldung. (Besser wäre der vollständige Code)

Hier steht folgendes:
#include “I2Cdev.h”
#include “MPU6050_6Axis_MotionApps20.h”
#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE
#include “Wire.h”

Fehlt eventuell eine Bibliothek, die ich herunterladen muss?

Ich meinte schon Zeile 30 bzw. davor.

Code und Fehlermeldung bitte immer in Codetags. Lässt sich besser darstellen, lesen, scrollen und kopieren

von Zeile 1 bis 30 sieht es so aus:

#define SIMPLE_IMPLEMENTATION false

const int frontLed = 3;
const int bottomLed = 5;
const int rightLed = 6;
const int leftLed = 9;
long int lastPrintTime;

typedef struct
{
byte pin;
byte positionInsideGroup;
char thePosition; // Left, Right, Up, Down
byte minAngle;
byte maxAngle;
} ledConfig;

ledConfig leds[] = {
{3, 1, ‘u’, 31, 45},
{12, 2, ‘u’, 16, 30},
{11, 3, ‘u’, 5, 15},
{5, 1, ‘d’, 5, 15},
{6, 2, ‘d’, 16, 30},
{7, 3, ‘d’, 31, 45},
{8 , 1, ‘r’, 5, 23},
{9, 2, ‘r’, 24, 45},
{10, 1, ‘l’, 5, 23},
{4, 2, ‘l’, 24, 45},
};

Bitte mach doch mal das, was man dir schreibt.
Kompletten Sketch und komplette Fehlermeldung.
Und beides in Code-Tags.

Wenn du nicht weißt, was Code-Tags sind, dann lies mal
dies hier
ganz ausführlich.

Du nutzt die falsche Gänsefüßchen.

Falsch

#include “I2Cdev.h”
#include “MPU6050_6Axis_MotionApps20.h”
#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE
#include “Wire.h”

Richtig

#include "I2Cdev.h"
#include "MPU6050_6Axis_MotionApps20.h"
#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE
#include "Wire.h"

Edit:
Auch beim Char
Falsch

ledConfig leds[] = {
{3, 1, ‘u’, 31, 45},
{12, 2, ‘u’, 16, 30},
{11, 3, ‘u’, 5, 15},
{5, 1, ‘d’, 5, 15},
{6, 2, ‘d’, 16, 30},
{7, 3, ‘d’, 31, 45},
{8 , 1, ‘r’, 5, 23},
{9, 2, ‘r’, 24, 45},
{10, 1, ‘l’, 5, 23},
{4, 2, ‘l’, 24, 45},
};

Richtig

ledConfig leds[] = {
{3, 1, 'u', 31, 45},
{12, 2, 'u', 16, 30},
{11, 3, 'u', 5, 15},
{5, 1, 'd', 5, 15},
{6, 2, 'd', 16, 30},
{7, 3, 'd', 31, 45},
{8 , 1, 'r', 5, 23},
{9, 2, 'r', 24, 45},
{10, 1, 'l', 5, 23},
{4, 2, 'l', 24, 45}
};

Hat funktioniert. Danke Dir.

Ja, das habe ich dann bei den weiteren auch gesehen und korrigiere jetzt alles. So kommt man immer ein bisschen weiter. Danke.

Ich hätte gedacht, das der erste Fehler von oben anfängt und angezeigt wird und kenne es auch das der Fehler zunächst in der Zeile ist, und dann zurückverfolgt werden muss.

Gibt es eine Möglichkeit, wenn eine Zeile einen Fehler hat, das man den Ursprung der Zeile finden kann, wenn es automatisch gesucht wird. Vom Grundsatz : also rechte Maustaste und dann zurückverfolgen.

Verstehe ich nicht.

In der Fehlermeldung wird Zeile und Zeichen genannt.
Es kann aber auch mal vorkommen, dass Zeilen zuvor ein Zeichen vergessen wurde.

ok, dann achte ich mal darauf. Ich versuche dann jetzt weiter das ganze zu vertiefen.

DATEI - VOREINSTELLUNG - AUSFÜHRLICHE AUSGABE WÄHREND [x] KOMPILIERUNG
Da drunter: COMPILER-WARNUNGEN: ALLE

Und dann immer schön das schwarze Fenster durchscrollen.

Danke. Habe ich jetzt auch aktiviert.