Wie organisiere ich die Struktur meiner Arduino-Projekte für eine einfache Quellcodeverwaltung?

Ich habe lange nach einer guten Antwort auf diese Frage gesucht. In der Regel umfasst jedes Arduino-Projekt, außer dem einfachsten, Folgendes: Die Hauptquellcode-Datei MyProject.ino Projektspezifische Bibliotheken ( MyProjectLibrary1.h, MyProjectLibrary1.cpp...) Bibliotheken von Drittanbietern (im...