Probleme mit dem einbinden einer Bibiliotek

Moin
So platine ist Fertig, und ich bin am Runterladen und speichern der einzelnen bibiloteken .
light_ws2812-master dieses zip Verzeichnis macht mir Stress…
die Arduibno IDE zeigt in der Console unten nach dem Speicher Versuch.
Folgen Text an…
Angegebenr Ordner/Zip-Datei enthält keine gültige Bibiliotek was nun?
ist Frisch von Github…Drinnen ist aber was…muss man da was ändern?
dann benötige ich mal einen Wink mit dem Zaun Pfahl…
Danke im Voraus…
einen schönen Abend…naja,schönen Morgen wäre wohl eher angebracht… :wink:
IMG_1364

Ich arbeite mit der TonUINO-TNG 3.2.1 und habe dort die folgende Bibliothek für NeoPixels eingebunden:
NeoPixel_Library

also Adafruit und Github sausen lassen?!
Mercy!
mache morgen dann die SD karte das wird noch was geben…
irgend was mit Fat32 alle reden von einer Karte?
ist das eine RFID in Scheckkarten Größe + Weis?
so ein Teil mit ner Bläulichen Karte in einer Tüte inkl. einem Kleinen Blauen Schlüsselanhänger? der ist im prinzip wie diese Weiße Karte Korreckt?
so ich mache dann mal eine 128 und muss Heute wieder Früh raus…
bis mal wieder!

Nur schnell zur Klärung des Begriffs „Karten“ im Zusammenhang mit dem TonUINO:

  1. Es gibt die SD-Karte. Das ist eine ganz normale Speicherkarte, wie sie auch in PCs, Tablets und Handys verwendet wird.
    Beim TonUINO sind auf dieser Karte alle Dateien gespeichert, die der TonUINO später abspielen soll. Wie man eine solche Karte erzeugt, ist in „Befüllen der SD-Karte“ ganz gut und detailliert beschrieben.
    Zwingend notwendig sind die Verzeichnisse mp3 und advert mit dem zum SW-Release passendem Inhalt, da diese die Sprachansagen zur Steuerung und für die Menüs des des TonUINO enthalten.
  2. Karten - einfach nur als Karten werden häufig die RFID-Karten (Scheckkartenformat, weiß) bezeichnet. Gleiche Funktion haben auch die (meist blauen) Anhänger, die wie ein Schlüsselanhänger aussehen.
    Die korrekte Bezeichnung dafür wäre eigentlich „RFID-Tag“
    Funktion der RFID-Tags: Diese Tags enthalten die Information, welche Datei von der SD-Karte abgespielt werden soll. Diese Information wird dann vom TonUINO bei Auflegen des RFID-Tags gelesen und ausgeführt.

Moin NoBl
Erstmal Danke für deine Hilfe…
lag also im Prinzip Richtig!..Gut nun weiter die Mp3s Dateien hatte ich mir mal im vorbei gehen an gehört und überlegt was will der Nano mit sowas…?
dann die überlegung ein TFT Display sähe Besser aus…wurde aber eines Besseren Belehrt (Danke dafür!)
Da ich keinen anhang habe wollte ich das Teil in meiner Wusel bude verwenden …
Lötarbeiten mit 432Hz Klassicher Musik ist prima Entspannend,und beflügelt die Gedanken.,…
die RFID platine wie weit kommt diese? nicht das der Abstand zu Groß wird…
und sie nich Empfängt…?! habe damit noch nix gemacht…

Die Reichweite der RFID-Tags und damit auch der Platine ist seht begrenzt.
Alle mir bekannten Bauformen des TonUINO haben die MFRC-Platine direkt unter der Auflagefläche für die Tags montiert. So kommt man auf einen Abstand von 6-15 mm zum Tag.
Das Kommunikationverfahren nennt sich NFC, steht für Near Field Communication.
Ein übliches Verfahren, das bei Zugangskontrollsystemen und auch im bargeldlosen Zahlungsverkehr eingesetzt wird.

Ich würde empfehlen, einfach an einem Versuchsaufbau zu testen.

Worauf ich vielleicht noch hinweisen sollte:
Bei NFC erfolgt die Kommunikation über ein Magnetfeld. Damit sind magnetisch und elektrisch leitende Objekte zwischen Reader und Tag absolut verboten. Selbst in der Nähe der Antennenspule (auf dem Reader ganz gut zu erkennen) führen solche Objekte schon zu Störungen oder zumindest zu einer deutlichen Verringerung der Reichweite.

Das darf sich dann schon gern gut anhören. Deshalb noch ein Hinweis zum Lautsprecher:
Der integrierte Verstärker hat zwar nur 3 W Leistung, aber das ist mehr als man zunächst meinen möchte. An den Verstärker kannst du getrost eine (nicht mehr verwendete) Regalbox oder so anschließen. Die hatten standardmäßig auch immer 4 bis 8 Ohm und hören sich mit nur 3 W ganz ordentlich an, nur „Konzertlautstärke“ wirst du nicht erreichen können.

Hm?
hatte eben mal so aus Jux …versucht den Nano zu Beschreiben wie gewohnt…
leider nicht wie gewohnt die Meldung…

no matching function for call to ‚DFMiniMp3<SoftwareSerial, Mp3Notify>::DFMiniMp3(SoftwareSerial&)‘

die Micro SD ist mit fat32 Formatiert (LINUX)
die Meldung kam während die Compilierens werde Morgen mal nachsehen…
die Weihnachtseinkäufe sind Stress pur…
es wäre die Hölle wenn es nicht nach dem Einkaufen um 15:00H
wieder Schönen Bünding Grünpack gibt ,5min,mit Wölkchen und Kandis…
so mal 128 und ich bin dann wieder weg! #
Bin Morgen wieder QRV…,…

Moin da bin ich wieder.
war aber kurz bevor zu Bette nochmal hier im Forum um mal kurz nach meiner Fehlermeldung und deren ursachen zu schauen.
ich ich hatte vor die Master, dann habe ich gelesen das man die Software TonUNIO-DEV.zip nehmen sollte da diese sich Bewährt hätte…aber Heute morgen nach einem Test wieder das Gleiche Problem…`Arduino: 1.8.19 (Linux), Board: „Arduino Nano, ATmega328P“

1. * /app/Arduino/arduino-builder -dump-prefs -logger=machine -hardware /app/Arduino/hardware -hardware /home/hans/.arduino15/packages -tools /app/Arduino/tools-builder -tools /app/Arduino/hardware/tools/avr -tools /home/hans/.arduino15/packages -built-in-libraries /app/Arduino/libraries -libraries /home/hans/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10819 -build-path /tmp/arduino_build_806265 -warnings=all -build-cache /tmp/arduino_cache_617088 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/home/hans/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/hans/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=/home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=/home/hans/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/hans/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -verbose /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino
2. * /app/Arduino/arduino-builder -compile -logger=machine -hardware /app/Arduino/hardware -hardware /home/hans/.arduino15/packages -tools /app/Arduino/tools-builder -tools /app/Arduino/hardware/tools/avr -tools /home/hans/.arduino15/packages -built-in-libraries /app/Arduino/libraries -libraries /home/hans/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10819 -build-path /tmp/arduino_build_806265 -warnings=all -build-cache /tmp/arduino_cache_617088 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/home/hans/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/hans/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=/home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=/home/hans/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/hans/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -verbose /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino
3. * Using board 'nano' from platform in folder: /home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6
4. * Using core 'arduino' from platform in folder: /home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6
5. * Detecting libraries used...
6. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /dev/null
7. * Alternatives for DFMiniMp3.h: [DFMiniMp3-master@1.2.3]
8. * ResolveLibrary(DFMiniMp3.h)
9. *   -> candidates: [DFMiniMp3-master@1.2.3]
10. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /dev/null
11. * Alternatives for EEPROM.h: [EEPROM@2.0]
12. * ResolveLibrary(EEPROM.h)
13. *   -> candidates: [EEPROM@2.0]
14. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /dev/null
15. * Alternatives for AceButton.h: [AceButton-develop@1.10.1]
16. * ResolveLibrary(AceButton.h)
17. *   -> candidates: [AceButton-develop@1.10.1]
18. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /dev/null
19. * Alternatives for MFRC522.h: [rfid-master@1.4.11]
20. * ResolveLibrary(MFRC522.h)
21. *   -> candidates: [rfid-master@1.4.11]
22. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /dev/null
23. * Alternatives for SPI.h: [SPI@1.0]
24. * ResolveLibrary(SPI.h)
25. *   -> candidates: [SPI@1.0]
26. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /dev/null
27. * Alternatives for SoftwareSerial.h: [SoftwareSerial@1.0]
28. * ResolveLibrary(SoftwareSerial.h)
29. *   -> candidates: [SoftwareSerial@1.0]
30. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /dev/null
31. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/Arduino/libraries/AceButton-develop/src/ace_button/AceButton.cpp -o /dev/null
32. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/Arduino/libraries/AceButton-develop/src/ace_button/ButtonConfig.cpp -o /dev/null
33. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/Arduino/libraries/AceButton-develop/src/ace_button/EncodedButtonConfig.cpp -o /dev/null
34. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/Arduino/libraries/AceButton-develop/src/ace_button/LadderButtonConfig.cpp -o /dev/null
35. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/Arduino/libraries/AceButton-develop/src/ace_button/testing/EventTracker.cpp -o /dev/null
36. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/Arduino/libraries/rfid-master/src/MFRC522.cpp -o /dev/null
37. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/Arduino/libraries/rfid-master/src/MFRC522Extended.cpp -o /dev/null
38. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src/SPI.cpp -o /dev/null
39. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src/SoftwareSerial.cpp -o /dev/null
40. * Generating function prototypes...
41. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /tmp/arduino_build_806265/preproc/ctags_target_for_gcc_minus_e.cpp
42. * /app/Arduino/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_806265/preproc/ctags_target_for_gcc_minus_e.cpp
43. * Sketch wird kompiliert...
44. * /home/hans/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/eightanaloginputs -I/home/hans/Arduino/libraries/DFMiniMp3-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM/src -I/home/hans/Arduino/libraries/AceButton-develop/src -I/home/hans/Arduino/libraries/rfid-master/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src -I/home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial/src /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp -o /tmp/arduino_build_806265/sketch/Tonuino.ino.cpp.o
45. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In static member function 'static void Mp3Notify::OnPlayFinished(DfMp3_PlaySources, uint16_t)':
46. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:100:50: warning: unused parameter 'source' [-Wunused-parameter]
47. *      static void OnPlayFinished(DfMp3_PlaySources source, uint16_t track) {
48. *                                                   ^~~~~~
49. * In file included from /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1:0:
50. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h: In instantiation of 'class DFMiniMp3<SoftwareSerial, Mp3Notify>':
51. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:117:65:   required from here
52. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h:46:14: error: no type named 'TargetType' in 'class Mp3Notify'
53. *      explicit DFMiniMp3(T_SERIAL_METHOD& serial, typename T_NOTIFICATION_METHOD::TargetType* target = nullptr) :
54. *               ^~~~~~~~~
55. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h:387:22: warning: non-static reference 'SoftwareSerial& DFMiniMp3<SoftwareSerial, Mp3Notify>::_serial' in class without a constructor [-Wuninitialized]
56. *      T_SERIAL_METHOD& _serial;
57. *                       ^~~~~~~
58. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: At global scope:
59. * Tonuino:117:65: error: no matching function for call to 'DFMiniMp3<SoftwareSerial, Mp3Notify>::DFMiniMp3(SoftwareSerial&)'
60. *  static DFMiniMp3<SoftwareSerial, Mp3Notify> mp3(mySoftwareSerial);
61. *                                                                  ^
62. * In file included from /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1:0:
63. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h:43:7: note: candidate: constexpr DFMiniMp3<SoftwareSerial, Mp3Notify>::DFMiniMp3(const DFMiniMp3<SoftwareSerial, Mp3Notify>&)
64. *  class DFMiniMp3
65. *        ^~~~~~~~~
66. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h:43:7: note:   no known conversion for argument 1 from 'SoftwareSerial' to 'const DFMiniMp3<SoftwareSerial, Mp3Notify>&'
67. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h:43:7: note: candidate: constexpr DFMiniMp3<SoftwareSerial, Mp3Notify>::DFMiniMp3(DFMiniMp3<SoftwareSerial, Mp3Notify>&&)
68. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h:43:7: note:   no known conversion for argument 1 from 'SoftwareSerial' to 'DFMiniMp3<SoftwareSerial, Mp3Notify>&&'
69. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In member function 'virtual bool Modifier::handleRFID(nfcTagObject*)':
70. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:250:43: warning: unused parameter 'newCard' [-Wunused-parameter]
71. *      virtual bool handleRFID(nfcTagObject *newCard) {
72. *                                            ^~~~~~~
73. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In member function 'virtual void SleepTimer::loop()':
74. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:274:16: warning: deleting object of polymorphic class type 'SleepTimer' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
75. *          delete this;
76. *                 ^~~~
77. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In member function 'virtual bool Locked::handleRFID(nfcTagObject*)':
78. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:353:43: warning: unused parameter 'newCard' [-Wunused-parameter]
79. *      virtual bool handleRFID(nfcTagObject *newCard) {
80. *                                            ^~~~~~~
81. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In member function 'virtual bool FeedbackModifier::handleRFID(nfcTagObject*)':
82. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:507:43: warning: unused parameter 'newCard' [-Wunused-parameter]
83. *      virtual bool handleRFID(nfcTagObject *newCard) {
84. *                                            ^~~~~~~
85. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: At global scope:
86. * Tonuino:655:1: error: 'Button' does not name a type; did you mean 'ultoa'?
87. *  Button pauseButton(buttonPause);
88. *  ^~~~~~
89. *  ultoa
90. * Tonuino:656:1: error: 'Button' does not name a type; did you mean 'ultoa'?
91. *  Button upButton(buttonUp);
92. *  ^~~~~~
93. *  ultoa
94. * Tonuino:657:1: error: 'Button' does not name a type; did you mean 'ultoa'?
95. *  Button downButton(buttonDown);
96. *  ^~~~~~
97. *  ultoa
98. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'void waitForTrackToFinish()':
99. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:714:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
100. *    } while (!isPlaying() && millis() < currentTime + TIMEOUT);
101. *                                      ^
102. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'void setup()':
103. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:758:27: warning: invalid conversion from 'int' to 'DfMp3_Eq' [-fpermissive]
104. *    mp3.setEq(mySettings.eq - 1);
105. *              ~~~~~~~~~~~~~~^~~
106. * In file included from /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1:0:
107. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h:237:10: note:   initializing argument 1 of 'void DFMiniMp3<T_SERIAL_METHOD, T_NOTIFICATION_METHOD, T_CHIP_VARIANT, C_ACK_TIMEOUT>::setEq(DfMp3_Eq) [with T_SERIAL_METHOD = SoftwareSerial; T_NOTIFICATION_METHOD = Mp3Notify; T_CHIP_VARIANT = Mp3ChipOriginal; long unsigned int C_ACK_TIMEOUT = 900]'
108. *      void setEq(DfMp3_Eq eq)
109. *           ^~~~~
110. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:786:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
111. *      for (int i = 0; i < EEPROM.length(); i++) {
112. *                      ~~^~~~~~~~~~~~~~~~~
113. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'void readButtons()':
114. * Tonuino:798:3: error: 'pauseButton' was not declared in this scope
115. *    pauseButton.read();
116. *    ^~~~~~~~~~~
117. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:798:3: note: suggested alternative: 'nextButton'
118. *    pauseButton.read();
119. *    ^~~~~~~~~~~
120. *    nextButton
121. * Tonuino:799:3: error: 'upButton' was not declared in this scope
122. *    upButton.read();
123. *    ^~~~~~~~
124. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:799:3: note: suggested alternative: 'nextButton'
125. *    upButton.read();
126. *    ^~~~~~~~
127. *    nextButton
128. * Tonuino:800:3: error: 'downButton' was not declared in this scope
129. *    downButton.read();
130. *    ^~~~~~~~~~
131. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:800:3: note: suggested alternative: 'nextButton'
132. *    downButton.read();
133. *    ^~~~~~~~~~
134. *    nextButton
135. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'void loop()':
136. * Tonuino:963:10: error: 'pauseButton' was not declared in this scope
137. *      if ((pauseButton.pressedFor(LONG_PRESS) || upButton.pressedFor(LONG_PRESS) || downButton.pressedFor(LONG_PRESS)) && pauseButton.isPressed() && upButton.isPressed() && downButton.isPressed()) {
138. *           ^~~~~~~~~~~
139. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:963:10: note: suggested alternative: 'nextButton'
140. *      if ((pauseButton.pressedFor(LONG_PRESS) || upButton.pressedFor(LONG_PRESS) || downButton.pressedFor(LONG_PRESS)) && pauseButton.isPressed() && upButton.isPressed() && downButton.isPressed()) {
141. *           ^~~~~~~~~~~
142. *           nextButton
143. * Tonuino:963:48: error: 'upButton' was not declared in this scope
144. *      if ((pauseButton.pressedFor(LONG_PRESS) || upButton.pressedFor(LONG_PRESS) || downButton.pressedFor(LONG_PRESS)) && pauseButton.isPressed() && upButton.isPressed() && downButton.isPressed()) {
145. *                                                 ^~~~~~~~
146. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:963:48: note: suggested alternative: 'nextButton'
147. *      if ((pauseButton.pressedFor(LONG_PRESS) || upButton.pressedFor(LONG_PRESS) || downButton.pressedFor(LONG_PRESS)) && pauseButton.isPressed() && upButton.isPressed() && downButton.isPressed()) {
148. *                                                 ^~~~~~~~
149. *                                                 nextButton
150. * Tonuino:963:83: error: 'downButton' was not declared in this scope
151. *      if ((pauseButton.pressedFor(LONG_PRESS) || upButton.pressedFor(LONG_PRESS) || downButton.pressedFor(LONG_PRESS)) && pauseButton.isPressed() && upButton.isPressed() && downButton.isPressed()) {
152. *                                                                                    ^~~~~~~~~~
153. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:963:83: note: suggested alternative: 'nextButton'
154. *      if ((pauseButton.pressedFor(LONG_PRESS) || upButton.pressedFor(LONG_PRESS) || downButton.pressedFor(LONG_PRESS)) && pauseButton.isPressed() && upButton.isPressed() && downButton.isPressed()) {
155. *                                                                                    ^~~~~~~~~~
156. *                                                                                    nextButton
157. * Tonuino:973:9: error: 'pauseButton' was not declared in this scope
158. *      if (pauseButton.wasReleased()) {
159. *          ^~~~~~~~~~~
160. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:973:9: note: suggested alternative: 'nextButton'
161. *      if (pauseButton.wasReleased()) {
162. *          ^~~~~~~~~~~
163. *          nextButton
164. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:977:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
165. *        if (ignorePauseButton == false)
166. *           ^
167. * Tonuino:1012:9: error: 'upButton' was not declared in this scope
168. *      if (upButton.pressedFor(LONG_PRESS)) {
169. *          ^~~~~~~~
170. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1012:9: note: suggested alternative: 'nextButton'
171. *      if (upButton.pressedFor(LONG_PRESS)) {
172. *          ^~~~~~~~
173. *          nextButton
174. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1028:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
175. *        if (!ignoreUpButton)
176. *           ^
177. * Tonuino:1038:9: error: 'downButton' was not declared in this scope
178. *      if (downButton.pressedFor(LONG_PRESS)) {
179. *          ^~~~~~~~~~
180. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1038:9: note: suggested alternative: 'nextButton'
181. *      if (downButton.pressedFor(LONG_PRESS)) {
182. *          ^~~~~~~~~~
183. *          nextButton
184. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'void adminMenu(bool)':
185. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1117:37: warning: default argument given for parameter 1 of 'void adminMenu(bool)' [-fpermissive]
186. *  void adminMenu(bool fromCard = false) {
187. *                                      ^
188. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:80:6: note: previous specification in 'void adminMenu(bool)' here
189. *  void adminMenu(bool fromCard = false);
190. *       ^~~~~~~~~
191. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'void adminMenu(bool)':
192. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1192:29: warning: invalid conversion from 'int' to 'DfMp3_Eq' [-fpermissive]
193. *      mp3.setEq(mySettings.eq - 1);
194. *                ~~~~~~~~~~~~~~^~~
195. * In file included from /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1:0:
196. * /home/hans/Arduino/libraries/DFMiniMp3-master/src/DFMiniMp3.h:237:10: note:   initializing argument 1 of 'void DFMiniMp3<T_SERIAL_METHOD, T_NOTIFICATION_METHOD, T_CHIP_VARIANT, C_ACK_TIMEOUT>::setEq(DfMp3_Eq) [with T_SERIAL_METHOD = SoftwareSerial; T_NOTIFICATION_METHOD = Mp3Notify; T_CHIP_VARIANT = Mp3ChipOriginal; long unsigned int C_ACK_TIMEOUT = 900]'
197. *      void setEq(DfMp3_Eq eq)
198. *           ^~~~~
199. * Tonuino:1216:13: error: 'upButton' was not declared in this scope
200. *          if (upButton.wasReleased() || downButton.wasReleased()) {
201. *              ^~~~~~~~
202. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1216:13: note: suggested alternative: 'nextButton'
203. *          if (upButton.wasReleased() || downButton.wasReleased()) {
204. *              ^~~~~~~~
205. *              nextButton
206. * Tonuino:1216:39: error: 'downButton' was not declared in this scope
207. *          if (upButton.wasReleased() || downButton.wasReleased()) {
208. *                                        ^~~~~~~~~~
209. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1216:39: note: suggested alternative: 'nextButton'
210. *          if (upButton.wasReleased() || downButton.wasReleased()) {
211. *                                        ^~~~~~~~~~
212. *                                        nextButton
213. * Tonuino:1270:13: error: 'upButton' was not declared in this scope
214. *          if (upButton.wasReleased() || downButton.wasReleased()) {
215. *              ^~~~~~~~
216. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1270:13: note: suggested alternative: 'nextButton'
217. *          if (upButton.wasReleased() || downButton.wasReleased()) {
218. *              ^~~~~~~~
219. *              nextButton
220. * Tonuino:1270:39: error: 'downButton' was not declared in this scope
221. *          if (upButton.wasReleased() || downButton.wasReleased()) {
222. *                                        ^~~~~~~~~~
223. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1270:39: note: suggested alternative: 'nextButton'
224. *          if (upButton.wasReleased() || downButton.wasReleased()) {
225. *                                        ^~~~~~~~~~
226. *                                        nextButton
227. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1300:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
228. *      for (int i = 0; i < EEPROM.length(); i++) {
229. *                      ~~^~~~~~~~~~~~~~~~~
230. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1318:22: warning: invalid conversion from 'int8_t* {aka signed char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
231. *        if (askCode(pin)) {
232. *                       ^
233. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1332:6: note:   initializing argument 1 of 'bool askCode(uint8_t*)'
234. *  bool askCode(uint8_t *code) {
235. *       ^~~~~~~
236. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'bool askCode(uint8_t*)':
237. * Tonuino:1336:9: error: 'pauseButton' was not declared in this scope
238. *      if (pauseButton.pressedFor(LONG_PRESS))
239. *          ^~~~~~~~~~~
240. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1336:9: note: suggested alternative: 'nextButton'
241. *      if (pauseButton.pressedFor(LONG_PRESS))
242. *          ^~~~~~~~~~~
243. *          nextButton
244. * Tonuino:1338:9: error: 'pauseButton' was not declared in this scope
245. *      if (pauseButton.wasReleased())
246. *          ^~~~~~~~~~~
247. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1338:9: note: suggested alternative: 'nextButton'
248. *      if (pauseButton.wasReleased())
249. *          ^~~~~~~~~~~
250. *          nextButton
251. * Tonuino:1340:9: error: 'upButton' was not declared in this scope
252. *      if (upButton.wasReleased())
253. *          ^~~~~~~~
254. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1340:9: note: suggested alternative: 'nextButton'
255. *      if (upButton.wasReleased())
256. *          ^~~~~~~~
257. *          nextButton
258. * Tonuino:1342:9: error: 'downButton' was not declared in this scope
259. *      if (downButton.wasReleased())
260. *          ^~~~~~~~~~
261. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1342:9: note: suggested alternative: 'nextButton'
262. *      if (downButton.wasReleased())
263. *          ^~~~~~~~~~
264. *          nextButton
265. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)':
266. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1349:120: warning: default argument given for parameter 4 of 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' [-fpermissive]
267. *                    bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {
268. *                                                                                                                         ^
269. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:74:9: note: previous specification in 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' here
270. *  uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,
271. *          ^~~~~~~~~
272. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1349:120: warning: default argument given for parameter 5 of 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' [-fpermissive]
273. *                    bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {
274. *                                                                                                                         ^
275. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:74:9: note: previous specification in 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' here
276. *  uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,
277. *          ^~~~~~~~~
278. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1349:120: warning: default argument given for parameter 6 of 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' [-fpermissive]
279. *                    bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {
280. *                                                                                                                         ^
281. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:74:9: note: previous specification in 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' here
282. *  uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,
283. *          ^~~~~~~~~
284. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1349:120: warning: default argument given for parameter 7 of 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' [-fpermissive]
285. *                    bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {
286. *                                                                                                                         ^
287. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:74:9: note: previous specification in 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' here
288. *  uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,
289. *          ^~~~~~~~~
290. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)':
291. * Tonuino:1364:9: error: 'pauseButton' was not declared in this scope
292. *      if (pauseButton.pressedFor(LONG_PRESS)) {
293. *          ^~~~~~~~~~~
294. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1364:9: note: suggested alternative: 'nextButton'
295. *      if (pauseButton.pressedFor(LONG_PRESS)) {
296. *          ^~~~~~~~~~~
297. *          nextButton
298. * Tonuino:1370:9: error: 'pauseButton' was not declared in this scope
299. *      if (pauseButton.wasReleased()) {
300. *          ^~~~~~~~~~~
301. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1370:9: note: suggested alternative: 'nextButton'
302. *      if (pauseButton.wasReleased()) {
303. *          ^~~~~~~~~~~
304. *          nextButton
305. * Tonuino:1380:9: error: 'upButton' was not declared in this scope
306. *      if (upButton.pressedFor(LONG_PRESS)) {
307. *          ^~~~~~~~
308. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1380:9: note: suggested alternative: 'nextButton'
309. *      if (upButton.pressedFor(LONG_PRESS)) {
310. *          ^~~~~~~~
311. *          nextButton
312. * Tonuino:1413:9: error: 'downButton' was not declared in this scope
313. *      if (downButton.pressedFor(LONG_PRESS)) {
314. *          ^~~~~~~~~~
315. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1413:9: note: suggested alternative: 'nextButton'
316. *      if (downButton.pressedFor(LONG_PRESS)) {
317. *          ^~~~~~~~~~
318. *          nextButton
319. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1349:115: warning: unused parameter 'exitWithLongPress' [-Wunused-parameter]
320. *                    bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {
321. *                                                                                                                    ^~~~~
322. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'void resetCard()':
323. * Tonuino:1452:5: error: 'pauseButton' was not declared in this scope
324. *      pauseButton.read();
325. *      ^~~~~~~~~~~
326. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1452:5: note: suggested alternative: 'nextButton'
327. *      pauseButton.read();
328. *      ^~~~~~~~~~~
329. *      nextButton
330. * Tonuino:1453:5: error: 'upButton' was not declared in this scope
331. *      upButton.read();
332. *      ^~~~~~~~
333. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1453:5: note: suggested alternative: 'nextButton'
334. *      upButton.read();
335. *      ^~~~~~~~
336. *      nextButton
337. * Tonuino:1454:5: error: 'downButton' was not declared in this scope
338. *      downButton.read();
339. *      ^~~~~~~~~~
340. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1454:5: note: suggested alternative: 'nextButton'
341. *      downButton.read();
342. *      ^~~~~~~~~~
343. *      nextButton
344. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino: In function 'void writeCard(nfcTagObject)':
345. * /home/hans/Schreibtisch/TonUINO-DEV/Tonuino/Tonuino.ino:1711:8: warning: unused variable 'size' [-Wunused-variable]
346. *    byte size = sizeof(buffer);
347. *         ^~~~
348. * Bibliothek DFMiniMp3-master in Version 1.2.3 im Ordner: /home/hans/Arduino/libraries/DFMiniMp3-master  wird verwendet
349. * Bibliothek EEPROM in Version 2.0 im Ordner: /home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/EEPROM  wird verwendet
350. * Bibliothek AceButton-develop in Version 1.10.1 im Ordner: /home/hans/Arduino/libraries/AceButton-develop  wird verwendet
351. * Bibliothek rfid-master in Version 1.4.11 im Ordner: /home/hans/Arduino/libraries/rfid-master  wird verwendet
352. * Bibliothek SPI in Version 1.0 im Ordner: /home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI  wird verwendet
353. * Bibliothek SoftwareSerial in Version 1.0 im Ordner: /home/hans/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial  wird verwendet
354. * exit status 1
355. * no matching function for call to 'DFMiniMp3<SoftwareSerial, Mp3Notify>::DFMiniMp3(SoftwareSerial&)'

Ich habe die Vers. der IDE 1.8.19 (LINUX)`

welche Software Version ist den nun Gültig? es gibt Verschiedene…Versionen…???

Offiziell ist die TonUINO-TNG die gültige Software.
Ich weiß aber nicht, wie deine HW genau aussieht.

So Karte ist Formatiert und Beschrieben…habe auch 2 sep Ortner erstellt für meine Musik!
IMG_1365

Tag Boerge1,

Ich bin jetzt von Master über DEV gejagt worden nun schreibst du was von der TNG Version?
was heist HW?

ist die den mit meinem Aufbau überhaupt Kompatible?
Ich habe die Platine CABELKIT V1.3 von 2018… von Herrn Ruffing… :thinking:
habe mir mal diese Neue Variante (TNG) angesehen…
in der ino datei steht ja praktisch gar nix mehr Drinnen!

Moin!

Damit ist „Hardware“ gemeint. Also neben dem MP3-Player (das wo die SD-Karte drin ist) der Arduino Nano o.ä., auf den das Programm (die TonUINO-TNG, Main oder DEV) aufgespielt wird, die RFID-Einheit und was du noch alles anschließen möchtest.
Die CubieKid-Platine ist sozusagen das Bindeglied zwischen den Komponten und hat mit dem Programm gar nichts zu tun.
2a86ac9bfd600af9725de92cf9addb67_display_large
So könnte deine Platine fertig bestückt mit einem Arduino Nano(das blaue Ding rechts im Bild) aussehen.

Das liegt daran, dass sich die Struktur im Programm mit der TNG geändert hat. Die Kompatibilität zum „Ur-TonUINO“ hat das nicht beeinträchtigt.

Tag kobayashi_maru,
Ja das ist meine Platine der Controller steckt seit Gestern in der USB Schnittstelle…
habe dauernd Stress beim Compilieren…erst scheint es zu klappen dann bricht er mit…
no matching function for call to ‚DFMiniMp3<SoftwareSerial, Mp3Notify>::DFMiniMp3(SoftwareSerial&)‘ das Kompieleiren ab…? bist dato bei allen Versionen.,…
sieht so aus als mag er den MP3 Reader nicht?

Habe glaube den Fehler gefunden…komme trozdem nicht weiter…
DFPLayerMIni war gar nicht installiert! nach der inst…v1.0.0.0 kam wieder das gleiche…Sch…!!

Dass du Fehlermeldungen beim Compilieren bekommst hat zunächst nichts mit der HW zu tun, sondern ist ein Thema der Arduino IDE (Installation, Konfiguration ubd Bibliotheken).
Außerdem gibt es noch eine Datei platform.txt, die inein spezielles Verzeichnis muss damt der Compiler weiß, mit welcher Version con C++ da Programm geschrieben wurde.
Details dazu findest Du in der Readme Datei der TNG.
Bevor wir über HW sprechen und ev. Fehler suchen sollte zumindest das Compilieren ohne Fehler klappen.
Du kannst sogar erstmal versuchen das Programm online, ohne Arduino IDE zu installieren.

gut…
aber ich habe einen älteren Rechner…ich kann nur über die IDE Direkt programmieren…und ISP

Nicht irgendeine installieren, sondern die von Makuna

Für das online Update ist das Alter des Rechners nicht relevant.
Du benötigst einen Browser wie „google Chrome“, „Microsoft Edge“ oder „Opera“ in einer neuen Version damit der Controller (Arduino) von der Website erkannt werden kann. Die Website macht sozusagen alles von selbst, wenn du dann auf „Firmware Upload starten“ klickst.
Hier kannst du dir die Seite für den Upload ansehen: TonUINO - Die DIY Musikbox (nicht nur) für Kinder