View Single Post
  #1   Spotlight this post!  
Unread 31-01-2009, 14:05
DillonMartine DillonMartine is offline
Registered User
FRC #0417
 
Join Date: Jan 2009
Location: Mount Sinai
Posts: 3
DillonMartine is an unknown quantity at this point
Setting the speed on a jaguar in C++

Hello all,

When setting the speed of a jaguar

To drive our robot we are using one jaguar. When the joystick y axis is move above neutral we plan to have the speed of the jaguar increase untill it reaches max. once its at max, we want the motor to continue to move untill the joystick is returned to neutral.

if(stickc->GetY()> 0 && driveflagf==0){
drive->Set(0);
speed = 0;
for(int counter=0;counter<=5;counter++)
{

speed = speed +.2;
drive->Set(speed);
Wait(1);
}
driveflagf = 1;}
if (stickc->GetY()>0 && driveflagf==1){

drive->Set(1);
}
if (stickc->GetY()== 0){
drive->Set(0);



Would the above code accomplish this? we have tested just setting the speed of a jaguar to max by hitting a button, but the jaguar seems to only turn on for a second..
Any Ideas?