Problemas con efectos de luces para belen

Buenos días, voy a intentar aclarar que hace el programa en su conjunto a ver si podéis echarme una manilla.
Al conectar la alimentación de arduino el programa arranca en transición noche/día, en el cual solo están activas las salidas día, noche y transición (en Faded todas ellas) simulando el amanecer. Una vez transcurridos 1' y 15" aproximadamente se termina esa transición quedándose activa solo la salida "día". Pasados 2' comienza la transición día/noche activándose nuevamente las otras dos salidas ( día, que ya estaba, transición y noche, que se hacen activas), pasados nuevamente 1' y 15" se apagan las salidas transición y día quedándose activa solamente la salida noche. En este periodo de transición día/noche es cuando gradualmente se encienden las estrellas, fogatas y luces de las casas. Pasados de nuevo 2' el programa entra otra vez en transición noche /día finalizando así un ciclo completo. Las estrellas, fogatas y casas están encendidas en la parte del ciclo correspondiente a "noche" y en parte de las dos transiciones, noche/día y día/noche.
Las salidas, día, noche y transición son salidas activas que van a gobernar las tiras de leds de los colores correspondientes con un driver bc337 y un MOSFET irf 530/540.
Eso es lo que quiero que haga.
Uniendo los programas las cadencias de las estrellas y llamas varian dando lugar a un efecto irreal, muy alejado de como actúa el programa en solitario.

Muchas gracias por el interes