Du solltest dich über Techniken zur Fehlereingrenzung, Ausschlussverfahren, etc. informieren. Also den großen Sketch in Teile zu zerlegen und runterzubrechen, und parallel dazu funktionierende Beispiele zum Vergleich hernehmen.
Notfalls sogar IDE mit den entsprechenden Libs auf einem anderen Rechner installieren.
Wenn die Sketche kleiner sind, kompilieren sie schneller und laden auch schneller hoch. Das ist bei der Fehlersuche und Testen nicht zu unterschätzen.