DOCH!
Was hast Du denn nicht verstanden?
Die Arduino-Ide übergibt an den Compiler den Inhalt des Verzeichnisses!
Du hast zwei identische Inhalte.
Mache folgendes:
Baue einen Sketch so wie Du den jetzt hast und er funktioniert.
Speichern.
Dann im Ordner eine Kopie davon anlegen.
In der Kopie alles vor setup() löschen.
Kompiliere Deinen Sketch in der IDE.
Geht?
Nein?
Fehlermeldung?