Mit dem online Upload gar nicht!
Dazu musst die Arduino IDE oder platformio benutzen!
Zur IDE hatte dir @NoBl hier https://discourse.voss.earth/t/fehlermeldung-beim-upload-versuch/14338/18 schonmal eine Anleitung geschrieben:
Zusammenfassung
Wenn das TonUINO Programm in der Arduino IDE geöffnet ist, solltest Du im linken Bereich die „Sketchbook“ Ansicht öffnen, damit Du alle Dateien sehen kannst, die zum Programmcode gehören
Über den kleinen Pfeil vor „TonUINO-TNG“ öffnest Du nun das Sketchbook
und siehst darin neben anderen Unterverzeichnissen auch das Unterverzeichnis „src “, das Du auch mit Klick auf den kleinen Pfeil öffnest
Hier siehst Du nun, alphabetisch sortiert, alle Dateien aufgelistet, die sich im Verzeichnis „src “ befinden.
Da findest Du nun auch etwas weiter unten die Datei „constants.hpp “, die Du durch einfaches Anklicken öffnen kannst.
Damit ist nun im Hauptfenster der IDE (rechts) der Inhalt von der „constants.hpp“ zusehen
Dort kannst Du nun bis zu Zeile 76 gehen und dort (NUR) die 2 Schrägstriche vor „#define TonUINO_Classic“ entfernen und dann weiter in Zeile 90 auch wieder (NUR) die 2 Schrägstriche vor „#define FIVEBUTTONS“ entfernen (wenn Du nur 3 Tasten gebaut hast, natürlich in Zeile 89)
Mit nur diesen 2 Anpassungen compiliert das Programm bei mir nun ohne jegliche Warnung oder Fehlermeldung
Der Sketch verwendet 28756 Bytes (93%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes.
Globale Variablen verwenden 1578 Bytes (77%) des dynamischen Speichers, 470 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
Wenn Du soweit gekommen bist (das Programm problemlos compiliert wurde) , kannst Du weiter zu den Zeilen 125 - 129 gehen und dort Anpassungen für den DF-Player vornehmen.
Anschließend natürlich erneut compilieren!
Da das aber bei dir mit der IDE, zumindest für den ESP Nano, bisher nicht ganz zufriedenstellend funktioniert (warum konnten wir ja leider nicht klären) lege ich dir platformio ans Herz! Eine Anletung dazu hat @Gute_Laune weiter oben schon verlinkt.
Dazu hatte @Boerge1 ebenfalls weiter oben auch schon etwas geschrieben.
Zusammenfassung