Irgendwie fehlt noch eine Tut-Ecke im Forum...
Da immer wieder Probleme von Neueinsteigern beim flashen auftauchen, hier mal ein simples Tut zum fixen der diversen "include"-Probleme.
Als Beispiel nehmen wir mal
error: TasmotaSerial.h: No such file or directory
#include <TasmotaSerial.h>
^
compilation terminated.
exit status 1
Alles anzeigen
schimmer-media.de/attachment/1877/Ok, der erste Schritt: feststellen was uns fehlt. Nun, dass steht bei "error" und "include": TasmotaSerial
Also begeben wir uns in das Verzeichnis unseres Development-Packages, welches wir von GitHub heruntergeladen haben, und dort in das Verzeichnis "lib". Dort werden wir dann ein Verzeichnis "TasmotaSerial-x.x.x" vorfinden (analog für die anderen include-Fehler).
Mit einem Rechtsklick oder einem Pack-Programm eurer Wahl packt ihr nun dieses kpl. Verzeichnis zu einer ZIP-Datei.
schimmer-media.de/attachment/1879/In der Arduino-IDE wählt ihr nun im Menü:
Sketch --> Bibliothek einbinden --> .ZIP-Bibliothek hinzufügen
schimmer-media.de/attachment/1878/und im sich darauf folgenden öffnendem Fenster einfach die eben erzeugte ZIP. Nach "OK" seid ihr auch schon fertig und dieser Fehler gehört der Vergangenheit an.
schimmer-media.de/attachment/1880/Ihr habt somit keine Probleme mit "wo muss die Library" hin kopiert werden oder anderen Inkonsistenzen.
schimmer-media.de/attachment/1881/
Die ZIP im Development-Verzeichnis könnt ihr bei Vergnügen noch löschen, diese wird nicht mehr benötigt.
Happy flash