Hallo,
fein dass Du das Problem gefunden hast.
Aber auf einem UNO/Nano/Mega solltest Du Pin 0 nicht benutzen:
1
2
2
const byte out2Pins[] = { 0 };
Die Pins 0 und 1 werden auf diesen Arduinos für die Schnittstelle zum PC genutzt. Da bekommst Du evtl. Probleme beim Hochladen, oder wenn Du die serielle Schnittstelle nutzen willst. Kann gutgehen, muss aber nicht.