Regrouper 2 programme en un

Oui, mais là il va falloir modifier l'architecture de ton programme parce que les delay() que tu as semés partout dans ton code bloque la possibilité de tester le capteur de lumière.
Ce que tu sembles vouloir faire demande, à mon avis, l'utilisation d'une machine à état.