Quote:
Originally Posted by odel
So now I have:
<CODE>
I need help declaring the Jaguars now 
|
This *should* work. Change the values under RobotDemo(void): to change the slots.
Code:
#include "WPILib.h"
class RobotDemo : public SimpleRobot
{
RobotDrive robotDrive;
Joystick stick1, stick2;
public:
RobotDemo(void):
robotDrive(1, //Front Left motor port
2, //Back left motor port
3, //Front right motor port
4), //Back right motor port
stick1(1), //Joystick 1 in slot 1
stick2(2) //Joystick 2 in slot 2
{
GetWatchdog().SetExpiration(0.1);
}
/**
* Drive left & right motors for 2 seconds then stop
*/
void Autonomous(void)
{
GetWatchdog().SetEnabled(false);
robotDrive.Drive(0.5, 0.0); // drive forwards half speed
Wait(2.0); // for 2 seconds
robotDrive.Drive(0.0, 0.0); // stop robot
}
/**
* Runs the motors with arcade steering.
*/
void OperatorControl(void)
{
GetWatchdog().SetEnabled(true);
while (IsOperatorControl())
{
GetWatchdog().Feed();
robotDrive.TankDrive(stick1,stick2);
Wait(0.005); // wait for a motor update time
}
}
};
START_ROBOT_CLASS(RobotDemo);
If it works, yay! If not, play around with the ports, and make sure everything's wired correctly. If all of that is correct, I probably did something stupid. XD