NEWS


  • @liv-in-sky

    Bei dem neuen *ino datei bring er diese Fehlermeldung:

    Arduino: 1.8.13 (Windows 10), Board: "WeMos D1 R2 & mini, 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
    
    java.nio.file.InvalidPathException: Illegal character [?] in path at index 2: \\?\E:\Smarthome\Display\Display version 3\MatrixDisplayESP8266-2b1d3d79ac80b28d9d0eecbcbe5cd035dffa356e\MatrixDisplayESP8266-2b1d3d79ac80b28d9d0eecbcbe5cd035dffa356e\MatrixDisplayESP8266 neu\1616503029840-matrixdisplayesp8266\1616503029840-matrixdisplayesp8266.ino
    
    	at sun.nio.fs.WindowsPathParser.nextSlash(WindowsPathParser.java:212)
    
    	at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:111)
    
    	at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
    
    	at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
    
    	at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
    
    	at java.io.File.toPath(File.java:2234)
    
    	at processing.app.BaseNoGui.saveFile(BaseNoGui.java:897)
    
    	at processing.app.SketchFile.save(SketchFile.java:287)
    
    	at processing.app.Sketch.save(Sketch.java:138)
    
    	at processing.app.SketchController.save(SketchController.java:352)
    
    	at processing.app.Editor.handleSave2(Editor.java:1908)
    
    	at processing.app.Editor.handleSave(Editor.java:1883)
    
    	at processing.app.Editor.handleExport(Editor.java:2023)
    
    	at processing.app.EditorToolbar.handleSelectionPressed(EditorToolbar.java:498)
    
    	at processing.app.EditorToolbar.mousePressed(EditorToolbar.java:448)
    
    	at java.awt.Component.processMouseEvent(Component.java:6536)
    
    	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
    
    	at java.awt.Component.processEvent(Component.java:6304)
    
    	at java.awt.Container.processEvent(Container.java:2239)
    
    	at java.awt.Component.dispatchEventImpl(Component.java:4889)
    
    	at java.awt.Container.dispatchEventImpl(Container.java:2297)
    
    	at java.awt.Component.dispatchEvent(Component.java:4711)
    
    	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
    
    	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532)
    
    	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
    
    	at java.awt.Container.dispatchEventImpl(Container.java:2283)
    
    	at java.awt.Window.dispatchEventImpl(Window.java:2746)
    
    	at java.awt.Component.dispatchEvent(Component.java:4711)
    
    	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
    
    	at java.awt.EventQueue.access$500(EventQueue.java:97)
    
    	at java.awt.EventQueue$3.run(EventQueue.java:709)
    
    	at java.awt.EventQueue$3.run(EventQueue.java:703)
    
    	at java.security.AccessController.doPrivileged(Native Method)
    
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
    
    	at java.awt.EventQueue$4.run(EventQueue.java:733)
    
    	at java.awt.EventQueue$4.run(EventQueue.java:731)
    
    	at java.security.AccessController.doPrivileged(Native Method)
    
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
    
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
    
    	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    
    Illegal character [?] in path at index 2: \\?\E:\Smarthome\Display\Display version 3\MatrixDisplayESP8266-2b1d3d79ac80b28d9d0eecbcbe5cd035dffa356e\MatrixDisplayESP8266-2b1d3d79ac80b28d9d0eecbcbe5cd035dffa356e\MatrixDisplayESP8266 neu\1616503029840-matrixdisplayesp8266\1616503029840-matrixdisplayesp8266.ino
    
    C:\Users\FRANZI~1\AppData\Local\Temp\arduino_modified_sketch_18343\1616503029840-matrixdisplayesp8266.ino: In function 'void setup()':
    
    1616503029840-matrixdisplayesp8266:297:79: error: 'calcDate' was not declared in this scope
    
                    else if (MAX_DEVICES>8 && MAX_DEVICES<16) {datum=calcDate(now()); datumJa=1;}
    
                                                                                   ^
    
    1616503029840-matrixdisplayesp8266:298:42: error: 'calcDate' was not declared in this scope
    
                    else {datum=calcDate(now()); datumJa=2;}
    
                                              ^
    
    C:\Users\FRANZI~1\AppData\Local\Temp\arduino_modified_sketch_18343\1616503029840-matrixdisplayesp8266.ino: In function 'void loop()':
    
    1616503029840-matrixdisplayesp8266:529:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:551:86: error: 'calcDate' was not declared in this scope
    
                if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;Serial.println("Tag holen : " +datum);}}   //wegen DATUM Umstellung   
    
                                                                                          ^
    
    1616503029840-matrixdisplayesp8266:591:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:614:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:680:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:744:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:768:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:792:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:816:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:840:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:864:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:888:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:913:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:938:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:962:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    1616503029840-matrixdisplayesp8266:986:89: error: 'calcDate' was not declared in this scope
    
                   if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}}   //wegen DATUM Umstellung   
    
                                                                                             ^
    
    Mehrere Bibliotheken wurden für "WiFiUdp.h" gefunden
    
     Benutzt: C:\Users\Franzi_Day\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi
    
     Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\WiFi
    
    exit status 1
    
    'calcDate' was not declared in this scope
    
    
    
    Dieser Bericht wäre detaillierter, wenn die Option
    "Ausführliche Ausgabe während der Kompilierung"
    in Datei -> Voreinstellungen aktiviert wäre.
    
    

  • @day83
    das könnte durch das kopieren passiert sein - umlaute und so

    kopier mal von hier

    https://github.com/liv-in-sky/test-matrix


  • @liv-in-sky

    Gleicher Fehler wieder 😲


  • @day83 kannst du das hier runterladen ?

    https://drive.google.com/drive/folders/1t_iOVdEqpqnvnY_Nev6DxvSRnvmJDtC0?usp=sharing

    das ist mein ganzer ordner inhalt


  • @liv-in-sky

    hab die Freigabe des Ordners an Dich gesendet.

    Danke für Deine Hilfe.

    Ich find das Projekt so super und woll unbedingt das ding zum laufen bekommen 🙂


  • @day83 dachte eigentlich, dass geht ohne bestätigung - wir könnene auch gerne mal telefonieren und mit anydesk oder teamviewer was machen

    ich mag meine matrixe auch gerne habe 3 davon installiert

    das ganze ist umständlich weil ich nicht viel ahnung von arduini haben - das ist ein fork, bei dem viele alte libraries verwendet werden - ich wollte das nicht alles ändern bzw. konnte das garnicht


  • @liv-in-sky

    Mit Deinem Ordner hat es funktioniert - jetzt zeigt das Display alles.

    Jetzt 2 neue Frage/Probleme:

    1. Das Display flackert, also die LEDs die leuchten, flackern... D1 hängt am USB Strom, Display am 5V v. D1 mini... Der Text "Config-Mode" flackert nicht
    2. Ich habe ein 2x8 Block (also 16x64) LED Anzeigt - der Text wird zentiert auf der Ende der 1. Zeile und am Anfang der 2. Zeile angezeigt. Kann man das irgendwie ändern?

    Andere Fragen kommen bestimmt noch 😉

    Vielen Dank Für Deine Unterstützung.



  • ich wollt eigenlich auch solche blöcke und zweizeilig oder doppelt-groß anzuzeigen - das scheiterte aber an der komplexität - deine zusammenstellung braucht halt immer kurze wörter - du mußt die worte "berechnen"-so das die wörter immer passen - es zentriert den text, deswegen ist hallo auf diese weise zentriert

    zum flakern - ehrlich gesagt - keine ahnung - das ist ja irgendwie eine andere hardware - evtl ist es ein frequenz problem - kann ich aber erst morgen nachschauen, ob das script da höher gehen könnte


  • Guten Abend in die Runde! Auch ich möchte mir gerne das Laufdisplay nachbauen... Leider scheitere ich schon beim kompilieren!

    Was ich bisher unternommen habe:

    Download von Code und Libs von https://github.com/liv-in-sky/MatrixDisplayESP8266

    1 dateiordner.JPG

    Boardverwalter auf Github rausgesucht und eingetragen, da der ursprüngliche Link tot ist: http://arduino.esp8266.com/versions/2.4.1/package_esp8266com_index.json

    Daher den Link entsprechend angepasst:
    2 boardverwalter.JPG

    3 boardverwalter.JPG

    Trotzdem schlägt das komplieren fehl, mit der Meldung "'StaticJsonDocument' was not declared in this scope"

    Arduino: 1.8.13 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
    
    C:\Users\Stefan\Desktop\Arduino\MATRIX DISPLAY 8266\MatrixDisplayESP8266-master\MatrixDisplayESP8266\ConfigFileHandling.ino: In function 'bool loadSysConfig()':
    
    ConfigFileHandling:17:3: error: 'StaticJsonDocument' was not declared in this scope
    
       StaticJsonDocument<1024> doc;
    
       ^
    
    ConfigFileHandling:17:28: error: 'doc' was not declared in this scope
    
       StaticJsonDocument<1024> doc;
    
                                ^
    
    ConfigFileHandling:18:3: error: 'DeserializationError' was not declared in this scope
    
       DeserializationError error = deserializeJson(doc, buf.get());
    
       ^
    
    ConfigFileHandling:18:24: error: expected ';' before 'error'
    
       DeserializationError error = deserializeJson(doc, buf.get());
    
                            ^
    
    ConfigFileHandling:20:7: error: 'error' was not declared in this scope
    
       if (error) {
    
           ^
    
    ConfigFileHandling:24:38: error: expected primary-expression before '>' token
    
       JsonObject json = doc.as<JsonObject>();
    
                                          ^
    
    ConfigFileHandling:24:40: error: expected primary-expression before ')' token
    
       JsonObject json = doc.as<JsonObject>();
    
                                            ^
    
    ConfigFileHandling:26:28: error: 'serializeJson' was not declared in this scope
    
       serializeJson(doc, Serial);
    
                                ^
    
    C:\Users\Stefan\Desktop\Arduino\MATRIX DISPLAY 8266\MatrixDisplayESP8266-master\MatrixDisplayESP8266\ConfigFileHandling.ino: In function 'bool saveSysConfig()':
    
    ConfigFileHandling:45:3: error: 'StaticJsonDocument' was not declared in this scope
    
       StaticJsonDocument<1024> doc;
    
       ^
    
    ConfigFileHandling:45:28: error: 'doc' was not declared in this scope
    
       StaticJsonDocument<1024> doc;
    
                                ^
    
    ConfigFileHandling:46:38: error: expected primary-expression before '>' token
    
       JsonObject json = doc.to<JsonObject>();
    
                                          ^
    
    ConfigFileHandling:46:40: error: expected primary-expression before ')' token
    
       JsonObject json = doc.to<JsonObject>();
    
                                            ^
    
    ConfigFileHandling:62:28: error: 'serializeJson' was not declared in this scope
    
       serializeJson(doc, Serial);
    
                                ^
    
    Mehrere Bibliotheken wurden für "MD_Parola.h" gefunden
    
     Benutzt: C:\Users\Stefan\Desktop\Arduino\libraries\MD_Parola
    
     Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\MD_Parola
    
    Mehrere Bibliotheken wurden für "TimeLib.h" gefunden
    
     Benutzt: C:\Users\Stefan\Desktop\Arduino\libraries\Time
    
     Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\Time
    
    Mehrere Bibliotheken wurden für "WiFiUdp.h" gefunden
    
     Benutzt: C:\Users\Stefan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi
    
     Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\WiFi
    
    Mehrere Bibliotheken wurden für "MD_MAX72xx.h" gefunden
    
     Benutzt: C:\Users\Stefan\Desktop\Arduino\libraries\MD_MAX72XX
    
     Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\MD_MAX72XX
    
    Mehrere Bibliotheken wurden für "ArduinoJson.h" gefunden
    
     Benutzt: C:\Users\Stefan\Desktop\Arduino\libraries\ArduinoJson-5.11.2
    
     Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\ArduinoJson-5.11.2
    
    exit status 1
    
    'StaticJsonDocument' was not declared in this scope
    
    

    Wer hat eine Idee, wer kann mir einen Tip geben? Bin für jeden Hinweis dankbar! Viele Grüße. Stefan.


  • @rotamint lösche oder verschiebe mal die beiden zip dateien aus dem ordner raus

    wir könnten auch eine anydesk session machen, und versuchen dem mysterium auf die spur zu kommen

Suggested Topics

1.4k
Online

38.3k
Users

43.7k
Topics

611.2k
Posts