Bagaimana cara mengatur struktur proyek Arduino saya untuk kontrol sumber yang mudah?

Sudah lama saya mencari jawaban yang bagus untuk pertanyaan ini. Biasanya, setiap proyek Arduino tetapi yang paling sederhana akan mencakup: File kode sumber utama MyProject.ino Perpustakaan khusus untuk proyek ( MyProjectLibrary1.h, MyProjectLibrary1.cpp...) Perpustakaan pihak ketiga (umumnya...