Wollte mal wieder ein Projekt mit Arduino realisieren.
Leider bekomme ich kein einziger Sketch zum laufen....
Habe mal ein Sketch für eine Neopixel Uhr runtergeladen. Nach dem kompilieren erhalte ich Meldungen von fehlenden lib's. Danach kopiere ich die im ZIP enthaltenden lib's in den libraries Ordner im Sketch Folder.(entpacken und verschieben)
Danach werden die lib's erkannt, aber dann erhalte ich die Meldungen, dass die lib's doppelt vorhanden sind!! Was soll das?
Habe nun schon 2 mal die komplette IDE mit allen entspr. Ordnern gelöscht und neu installiert.
Kein Erfolg.
Mache ich hier ein Denkfehler?
Used: C:\Users\Patrick
Multiple libraries were found for "WiFiManager.h"
Used: C:\Users\Patrick
Multiple libraries were found for "Adafruit_NeoPixel.h"
Used: C:\Users\Patrick
Multiple libraries were found for "ESP8266WiFi.h"
Used: C:\Users\Patrick
Not used: C:\Users\Patrick
Multiple libraries were found for "ArduinoOTA.h"
Used: C:\Users\Patrick
Multiple libraries were found for "ESP8266mDNS.h"
Man nimmt die neueste Esp Core Version, in dem Fall die 2.6.3.
Sucht sich dann einen Sketch im Internet der (keine Ahnung, kenn den ja nicht) für z.B.Version 2.4.2 geschrieben wurde und wundert sich das doch so einiges in den Core Versionen geändert wurde!
bei mir ist alles auf dem aktuellen Stand und ich kann wahllos ESP8266 Beispiele fehlerfrei kompilieren. :o
Wenn du selbst die eigenen Bsp. nicht kompilieren kannst ist was durcheinander geraten. Warum weiß ich nicht.
Woher hast du den Sketch "esp8266-NeoPixel-Clock.ino" damit ich den vielleicht einmal testen könnte.
Ansonsten IDE nochmal deinstallieren.
Den Pfad prüfen >> C:\Users\xyz\Documents\Arduino\libraries
Wenn der noch existiert ab Arduino löschen.
Den Pfad prüfen >> ...User\AppData\Local\Arduino15...
Wenn der noch existiert ab Arduino15 löschen.
Deine Sketche natürlich vorher sichern falls die in dem oberen Pfad liegen sollten.
Neu booten und IDE neu installieren.
Danach noch nichts weiter machen.
Sondern erstmal
In der IDE alle Compilerwarnungen einschalten.
Datei > Voreinstellungen >
habe mittlerweile die Adafruit NeoPixel Lib gefunden.
Bis auf die Bsp. die eine ...BLE.h benötigen kompiliert alles.
Von den unused Warnungen rede ich jetzt nicht. Ist nur eine Schlampigkeit der Adafruit Programmierer.
Habe nun mal "nochmals" alles deinstalliert und nach der Board installation der ESP... nochmals Reboot und eine Bsp. geöffnet und kompiliert -> soweit OK
Das kommt mir merkwürdig vor, weil Bibliotheksdateien bei mir viel versteckter installiert wurden. Da ich die Bibliotheken von ESP8266 nicht nutze, kann ich Dir keinen genauen Pfad nennen. Aber für den ESP32 liegt beispielsweise die Datei WiFiServer.h im Verzeichnis c:\Users\User\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\
Bibliotheksdateien werden in einer bestimmten Reihenfolge von der IDE gesucht. Sowas wie \esp32\hardware\ dürfte ohne Warnung Vorrang vor anderen Bibliotheken bekommen. Dein Fehler könnte daher bei der Installation der ESP8266-Zusätze zu suchen sein.