View Single Post
  #1   Spotlight this post!  
Unread 27-01-2014, 16:12
DuncanCS DuncanCS is offline
Registered User
FRC #5221
 
Join Date: Jan 2014
Location: Windsor
Posts: 2
DuncanCS is an unknown quantity at this point
Dig-Sidecar only one output at a time

Hi everyone,

We're having problems controlling two motors at the same time. I have two motors connected to Victor888 controllers connected to PWM outputs #1 and 2 on the digital sidecar. I send commands to run both motors at the same time at the same rate, but only the 1st motor runs (port 1 on the sidecar). The 2nd motor doesn't run and there is no voltage drop across the terminal of the motor.

NOW, if I pull the wire out of port 1 of the sidecar and run the program again, the 2nd motor works! I've tried using two different ports (#4 and #6) and the same problem occurs. It certainly seems that only 1 PWM port at a time can be used on the digital sidecar.

Here's 2 different versions of my Java code that produce the same problem:

-------------------------------------------------
Victor m1 = new Victor(1);
Victor m2 = new Victor(2);

In autonomous:
m1.set(0.5);
m2.set(0.5);
Timer.delay(2.0);
m1.set(0.0);
m2.set(0.0);
--------------------------------------------------
Other version:

RobotDrive chassis = new RobotDrive(1,2);

In autonomous:
chassis.setSafetyEnabled(false);
chassis.drive(0.5, 0.5);
Timer.delay(2.0);
chassis.drive(0.0, 0.0);
--------------------------------------------------
Thanks in advance for any help.

BD Team 5221
Reply With Quote