I am reading this again and I have feeling that you misunderstood how input works. The input uses 5V power on +5V terminal. Other terminals are 0V driven NOT LOGIC HIGH. Driver expects logic low pulses (connecting to GND) and floating (connecting to nothing) as idle. Did you connect it like this?