What our robot currently does is move around randomly.
This is that code
m_robotDrive->Drive(ajoysticky,aajx);
Wait(2.0);
aajx = aajx * .5;
m_robotDrive->Drive(ajoysticky,aajx);
Wait(3.0);
aajx = aajx * -.1;
m_robotDrive->Drive(ajoysticky,aajx);
Wait(4.0);
aajx = aajx * -.1;
m_robotDrive->Drive(ajoysticky,aajx);
Wait(6.0);
aajx = aajx * -.8;
m_robotDrive->Drive(ajoysticky,aajx);
Wait(5.0);
aajx = aajx * -1.2;
m_robotDrive->Drive(ajoysticky,aajx);
That works perfectly for what its for, but what we want our robot to do instead is move forward for a few seconds and spin in circles and I was wondering what would be the proper technique.
I would assume something similar to this
RobotDrive *m_robotDrive;
Jaguar* rightmotor;
Jaguar* leftmotor;
m_robotDrive = new RobotDrive(1,2);
rightmotor = new Jaguar(1);
leftmotor = new Jaguar(2);
m_robotDrive->Drive(1,0)
Wait(3.0);
(Set right motor and left motor to 1) so it will cause one side to go forward and the other to go in reverse
(Both are 1 because one cim has to go in reverse)
Im not sure of the proper syntax to set the jaguars speed and I dont have access to the robot so any insight would be much appreciated
-Dan