Beim ULN2003 verwendet man keine Vorwiderstände, die sind schon eingebaut.
Anstelle des oberen ULN im Steuereingang musst du einen UDN2981 verwenden.