I am attempting to use the Arduino USB Host Shield to allow control of motors with the Arduino Dual MC33926 Motor Driver Shield and an Xbox Controller.
I know the Motor Driver Shield works independently, and I know the USB Host Shield works independently, but I haven’t been able to make them work well together.
No matter which joystick I use to control a certain motor, only one motor moves and only in one direction. It doesn’t matter what I have programmed in. Both joysticks will control one motor, and only in one direction.
I believe the USB Shield is creating some type of electrical noise that is being interpreted as a signal by the Motor Driver, but I can’t figure out if that’s actually the issue.
Additionally, the Motor Driver is reporting a fault, but exactly what a fault entails, I’m not sure. I don’t believe possible causes of the fault are listed in the user guide either.
08/06/16 Update: I unplugged all PWM and direction wires and the motors still move when I move the joysticks. Somehow the signal is going from the Output Pin to the Input Pin on the shield without having the intended physical connection.
Any suggestions or tips?