Library für SparkFun_APDS-9960_Sensor_Arduino Mega

Ich wollte unter dem Link die Library für SparkFun_APDS-9960_Sensor_Arduino Mega runterladen und Installieren.

Aber es kommt beim Istallieren der ZIP Datei nur die Meldung:
Angegebener Ordner/ZIP-Datei enthält keine gültige Bibliothek. Und das ist auch so. Die Dateien sind nicht das was ich brauche. Aber ich finde nichts anderes. Ist da einer schon weiter in dem Thema und hat nen Link zur richtigen Library?
Hier noch die gesamten Meldungen:

Arduino: 1.8.15 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Angegebener Ordner/ZIP-Datei enthält keine gültige Bibliothek

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries\i2cdevlib-master gefunden gefunden

Ungültige Bibliothek C:\Users\Administrator\Documents\Arduino\libraries__MACOSX in keine Header-Dateien (.h) in C:\Users\Administrator\Documents\Arduino\libraries__MACOSX gefunden gefunden

Weil wir das gerade hatten.
Fehlerfrei! Unter Ubuntu der Download.
Es gibt ein .zip.
SparkFun_APDS-9960_Sensor_Arduino_Library-master.zip

Eingebunden über sketch - bibliothek einbinden - zip. Biblio etc... und sieh: in den Beispielen tauchen 5'e auf, die fehlerfrei kompilieren.
SparkFun_APDS-9960_Sensor_Arduino_Library-master.zip (25,0 KB)

Wenn der mac das nicht kann, tuts weh. aber der kann dafür anderes.

Sach mal: kann es sein, das Du Dir selbst ein Bein gestellt hast?

Naja, ich hatte noch nie ein Problem mit der Installation von neuen Librarys. Aber ich habe die neue IDE 1.8.15 Installiert und seit dem jetzt die erste Library Zip installieren wollen. Ich fürchte dass es mit der neuen IDE zu tun hat. Denn die Datei die du verlinkt hast habe ich auch geholt und installiert.

Franz

Naja, das ist eher das Problem, das Du eine lib eingebaut hast, die jetzt entweder nicht oder nicht mehr da ist.

Mein Tipp: Du hast das versucht:

Und das ist schief gegangen.

Also:

alles raus.
Löschen. Basta.
Solltest Dir nicht sicher sein, gerne auch ganz woandershin verschieben.

Und dann unter DATEI - VOREINSTELLUNGEN - ausführliche Ausgabe während -> mindestens auf kompilieren stellen und Ausgabe auf alles - und dann alles hier rein kippen, was da raus kommt.
Bitte in Codetags - Du bist ja nu denn doch schon länger bei :wink:

Und gerne auch nochmal schauen, ob da nicht ne Header-Datei im Code eingebunden wurde, die es garnicht gibt....

Also mir ist nicht bewusst dass ich das "/jrowberg/i2cdevlib" runtergeladen und installiert habe. Aber irgendwie muss ich es wohl in meinen Library Ordner bekommen haben. :roll_eyes: Ich habe es aus der dem library Verzeichnis raus, und alles ist wieder gut.

Na sag ich doch.
Manchmal ist es einfach.

OK, ich kann mir nicht erklären, wann ich mir den Nagel eingefahren habe. Aber egal, ist halt so. Nur warum verhindert dieses Verzeichnis (Arduino\libraries\i2cdevlib-master) das Einbinden neuer Library ZIP´s ? Nur durch das rausschmeißen von diesem Verzeichnis geht wieder alles. Schön, aber ich weiß nicht warum? :roll_eyes:

Franz

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.