Hi,
I want to connect a 74HC595 shift our register to the ULN2803. Do I need to use resistor between output shitft register and Darlington array?
I am a little bit confused, because I found some sketches without resistors between them, but as the 74HC595 is limited in current and the Darlington transistor traditionally needs to have a resistor at the base NOT to draw too much current,,,
Resistor is built in. Stick your +5 volt signal on it and go. If you're using more than +5 on the outputs you may want to consider current limiting on the outputs for some devices such as LEDs.
From the datasheet.
Applications include relay drivers, hammer drivers, lamp drivers, display drivers (LED and gas discharge), line
drivers, and logic buffers. The ULN2803A has a 2.7-k series base resistor for each Darlington pair for operation
directly with TTL or 5-V CMOS devices.