I am trying to power two brushless DC motors separately through the arduino in order to give a car that I'm working on differential steering. This is the datasheet for the ESC's I'm using:
http://s195302033.onlinehome.us/CX/esc/duratrax-intellispeed-auto-sport-fwd-rev-manual.pdfI have the arduino set up with a breadboard to connect to the ESC pins - I have the black wires connected to the Arduino ground and the red Vin wires connected to nothing. The yellow PWM pins are connected to PWM out pins on the Arduino. Each ESC has the correct voltage going to it from the battery and is connected to each respective motor correctly as well.
My problem is this:
When I send a PWM command to one motor(say, for example, I send a forward command to the right motor only), BOTH motors move forward. The same thing happens when I send a command to the left motor. I'm not sure what's wrong....
Is the ground on the arduino completing some circuit that makes both ESC's send the same current to the motors? It's a very simple circuit...I'm not sure what's going on....