Es scheint mir so, als sei Dir nicht klar, was der ULNxxx ist oder macht ? Da sind 8 Darlington-Transistoren mit BasisVorwiderständen und 8 Dioden von jedem Collektor zum Pin 10 drin. Die Emitter laufen alle auf Pin 9 = GND.
Die 6...15V werden laut Datenblatt an den Eingängen (=BasisVorwiderständen) gefordert. Aus dem
AVR kommen aber nur 5V raus, sofern da überhaupt ein PullUp-Widerstand draußen oder intern am Ausgang ist.
Was die Collektoren des ULNxxx schalten, ist ein anderes Paar Schuhe, somit auch die Spannung (bei Dir 12V) für die Lasten.
Lesezeichen