Du hast etliche redefinitions - für setup() und int value und ...
Ich habe früher mal ein klitzekleines Rezept geschrieben, wie prinzipiell mehrere (in dem Fall zwei) Sketche zu einem zu verheiraten sind. Möglicherweise kannst Du Anregungen daraus auf Deine Software übertragen.