Wemos D1 mini Laufschrift Matrix Display
Moderator: Co-Administratoren
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: Wemos D1 mini Laufschrift Matrix Display
Hi, der Code ist schon sehr alt. Der ist noch auf ArduinoJSON 5
Hab da nix weiter dran gemacht.
Hab da nix weiter dran gemacht.
-
- Beiträge: 131
- Registriert: 08.09.2015, 15:14
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 4 Mal
Re: Wemos D1 mini Laufschrift Matrix Display
Danke für die Rückmelung.
Ich habe nun ein paar Arduino Json Versionen der Versionen 5.X durch, erhalte aber jetzt immer die folgende Fehlermeldung:
Grüße
kafisc
Ich habe nun ein paar Arduino Json Versionen der Versionen 5.X durch, erhalte aber jetzt immer die folgende Fehlermeldung:
Code: Alles auswählen
exit status 1
DynamicJsonDocument is a class from ArduinoJson 6 but version 5 is installed. Visit arduinojson.org to get more information.
kafisc
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: Wemos D1 mini Laufschrift Matrix Display
Oh echt? Ich dachte, DynamicJson war noch 5.
Probier sonst mal eine ältere 6er.
Wenn ich am Wochenende Zeit finde (ganz unverbindlich!), mach ich den Code mal fit für die aktuelle Version.
Probier sonst mal eine ältere 6er.
Wenn ich am Wochenende Zeit finde (ganz unverbindlich!), mach ich den Code mal fit für die aktuelle Version.
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: Wemos D1 mini Laufschrift Matrix Display
Ist schon erledigt und im Github hochgeladen.
War nur an 2 Stellen auszutauschen:
512 Byte würden aber auch reichen
War nur an 2 Stellen auszutauschen:
Code: Alles auswählen
- DynamicJsonDocument doc;
+ StaticJsonDocument<1024> doc;
Re: Wemos D1 mini Laufschrift Matrix Display
Ich bin begeistert auf dieses Projekt gestoßen und versuch es nun nachzubauen.(Hardware,Wemos D1, schon vorhanden).
Leider erscheinen beim kompilieren so viele Fehler das ich vermute die Bibliotheken haben sich verändert. Hat jemand zufällig den Stand der Bibliotheken oder gar eine ZIP Datei?
Über Hilfe würde ich mich freuen,
Byllyy
Leider erscheinen beim kompilieren so viele Fehler das ich vermute die Bibliotheken haben sich verändert. Hat jemand zufällig den Stand der Bibliotheken oder gar eine ZIP Datei?
Über Hilfe würde ich mich freuen,
Byllyy
-
- Beiträge: 220
- Registriert: 03.09.2012, 15:34
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 9 Mal
Re: Wemos D1 mini Laufschrift Matrix Display
Hi,
würde den Code gerne Flashen. Leider bekomme ich immer den Fehler:
Hat da jemand eine Lösung?
Danke
würde den Code gerne Flashen. Leider bekomme ich immer den Fehler:
Code: Alles auswählen
Arduino: 1.8.15 (Mac OS X), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
In file included from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Operators/VariantCasts.hpp:7,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Operators/VariantOperators.hpp:7,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Variant/VariantRef.hpp:12,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Array/ArrayIterator.hpp:8,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Array/ArrayRef.hpp:9,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:17,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino:7:
/Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp:28:7: error: attributes are not allowed on a function-definition
28 | ARDUINOJSON_NO_SANITIZE("float-cast-overflow") {
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/assert.h:10,
from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/sys/reent.h:503,
from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/stdlib.h:18,
from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/c++/10.2.0/cstdlib:75,
from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/c++/10.2.0/stdlib.h:36,
from /Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/cores/esp8266/Arduino.h:27,
from sketch/sketch_jun13a.ino.cpp:1:
/Users/wolf/Documents/Arduino/libraries/MatrixDisplayESP8266-master/WM.h:26:24: error: 'const char HTTP_HEAD []' redeclared as different kind of entity
26 | const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
| ^~~~~~~
In file included from /Users/wolf/Documents/Arduino/libraries/MatrixDisplayESP8266-master/WM.h:17,
from /Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino:9:
/Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/libraries/ESP8266WebServer/src/ESP8266WebServer.h:47:39: note: previous declaration 'HTTPMethod HTTP_HEAD'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~
/Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino: In function 'void setup()':
sketch_jun13a:100:10: error: 'loadSysConfig' was not declared in this scope
100 | if (!loadSysConfig()) {
| ^~~~~~~~~~~~~
sketch_jun13a:111:7: error: 'doWifiConnect' was not declared in this scope
111 | if (doWifiConnect() == true) {
| ^~~~~~~~~~~~~
sketch_jun13a:114:21: error: 'getNtpTime' was not declared in this scope
114 | setSyncProvider(getNtpTime);
| ^~~~~~~~~~
sketch_jun13a:128:5: error: 'startOTAhandling' was not declared in this scope
128 | startOTAhandling();
| ^~~~~~~~~~~~~~~~
/Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino: In function 'void loop()':
sketch_jun13a:142:12: error: 'saveSysConfig' was not declared in this scope
142 | if (!saveSysConfig()) {
| ^~~~~~~~~~~~~
sketch_jun13a:165:23: error: 'handleUDP' was not declared in this scope
165 | String udpMessage = handleUDP();
| ^~~~~~~~~
sketch_jun13a:187:23: error: 'calcTime' was not declared in this scope
187 | String Zeit = calcTime(now());
| ^~~~~~~~
sketch_jun13a:203:21: error: 'calcTime' was not declared in this scope
203 | String Zeit = calcTime(now());
| ^~~~~~~~
Mehrere Bibliotheken wurden für "WiFiUdp.h" gefunden
Benutzt: /Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/libraries/ESP8266WiFi
Nicht benutzt: /Applications/Arduino.app/Contents/Java/libraries/WiFi
exit status 1
'loadSysConfig' was not declared in this scope
Danke
-
- Beiträge: 313
- Registriert: 19.01.2021, 14:53
- System: CCU
- Hat sich bedankt: 31 Mal
- Danksagung erhalten: 34 Mal
Re: Wemos D1 mini Laufschrift Matrix Display
ich liebe diese Wemos Teile. Hab mir da auch mal so ein LED Marrix Teil gezaubert.......
https://youtu.be/qAQ27iqAGR8
https://youtu.be/qAQ27iqAGR8
Wenn etwas schiefgehen kann, dann geht es schief (Murphy)
-
- Beiträge: 12945
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1625 Mal
- Danksagung erhalten: 222 Mal
Re: Wemos D1 mini Laufschrift Matrix Display
stark !
( Könnte man ggf ja als eigenes projekt einstellen )
( Könnte man ggf ja als eigenes projekt einstellen )
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.