HMC5883L Compass

Ich habe mir einen Arduino Uno gekauft um das Compass Projekt HMC588L zu realisieren.
Hier ist der Link dazu:

Wenn ich das Sketch hochladen will, kommt es zu den Fehlermeldungen im Bild.

Hat jemand eine Idee was ich falsch mache?

Danke für eure Unterstützung

Fehlermeldung bitte nicht als Bild posten, sondern in Code-Tags hier im Forum einsetzen.

Danke für den Hinweis. Hier ist der Fehler Code.

In file included from C:\Users\user\Documents\Arduino\libraries\HMC5883L\HMC5883L_Example\HMC5883L_Example.ino:21:0:

C:\Users\user\Documents\Arduino\libraries\HMC5883L/HMC5883L.h:26:26: fatal error: ../Wire/Wire.h: No such file or directory

include "../Wire/Wire.h"

^

compilation terminated.

exit status 1 Fehler beim Kompilieren für das Board Arduino/Genuino Uno.

Vieleicht hat ja jemand eine Idee.

 #include "../Wire/Wire.h"

Sowas schreibt doch keiner in eine Lib...

Tipp: Suche dir eine andere. Oder repariere diese.

Diese include-Zeile wirft kein gutes Licht auf den Lib-Entwicklier.

Ersetze mal diese Zeile durch:

#include <Wire.h>
[code]

Wenn das der einzige Fehler der Lib war - ok, allein ich habe Zweifel.

Gruß Tommy

Danke für Eure Hinweise. Im Kopf der Programmdatei steht folgendes:

// Reference the I2C Library
#include <Wire.h>
// Reference the HMC5883L Compass Library
#include <HMC5883L.h>

// Store our compass as a variable.
HMC5883L compass;
// Record any errors that may occur in the compass.
int error = 0;

// Out setup routine, here we will configure the microcontroller and compass.
void setup()

Warum kommt es dann zu dieser Fehlermeldung?

C:\Users\user\Documents\Arduino\libraries\HMC5883L/HMC5883L.h:26:26: fatal error: …/Wire/Wire.h: No such file or directory

#include “…/Wire/Wire.h”

ich habe da keine Idee zu.

Grüße

Manfred

QuoVadis:
C:\Users\user\Documents\Arduino\libraries\HMC5883L/HMC5883L.h:26:26: fatal error: …/Wire/Wire.h: No such file or directory

#include “…/Wire/Wire.h”

Einfach den Text lesen und verstehen:

In der Datei C:\Users\user\Documents\Arduino\libraries\HMC5883L/HMC5883L.h in Zeile 26
steht #include “…/Wire/Wire.h”.

Mache an dieser Stelle daraus #include <Wire.h>

Gruß Tommy

Hi Tommy, danke für den Hinweis, das hätte ich nie gefunden. Ich habe es jetzt hochladen können.

Nochmals vielen Dank.

Manfred

Prima, dass es funktioniert.

Gruß Tommy