I didn't connect 2A,2Y,3A,3Y,4A,4Y,3,4EN,VCC2,GND3,GND4
After setting 1A and 1,2EN to be high, what I can observe is:
VCC1: 12V 1A, 1,2EN : 3 ~ 6V (Keep changing,Never lower than that value) 1Y (output volate to motor): 0.66 V, should be same as Vcc! Wrong
GND1,2 = 0, All other pins have a little voltage like 1V or 2V....
Why the output voltage is so low.... what should I do? Should I just connect all pins? Or should I add some kinds of capacitor / resistor circuit?
You should connect Vcc1 to Arduino +5v (logic supply) instead of +12v, and you need to connect Vcc2 to +12v (motor supply). Also it's best to connect all the grounds, and to connect at least the unused EN inputs to ground.
thanks...
the reason we use 12V for VCC is because the motor requires a 12-36V to work functionally....
any other way to fix it? like a capacitor or resistor?
there is already a capacitor at motor...