-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwheelController.java
More file actions
33 lines (26 loc) · 1.22 KB
/
wheelController.java
File metadata and controls
33 lines (26 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package org.firstinspires.ftc.teamcode;
import com.qualcomm.robotcore.hardware.DcMotor;
import com.qualcomm.robotcore.hardware.DcMotorEx;
public class wheelController {
// todo: write your code here
DcMotorEx leftFront;
DcMotorEx rightFront;
DcMotorEx leftBack;
DcMotorEx rightBack;
public wheelController (DcMotorEx constructor_leftFront, DcMotorEx constructor_rightFront, DcMotorEx constructor_leftBack, DcMotorEx constructor_rightBack) {
leftFront = constructor_leftFront;
rightFront = constructor_rightFront;
leftBack = constructor_leftBack;
rightBack = constructor_rightBack;
}
public void act (double velocity_leftFront, double velocity_rightFront, double velocity_leftBack, double velocity_rightBack) {
leftFront.setMode(DcMotor.RunMode.RUN_USING_ENCODER);
rightFront.setMode(DcMotor.RunMode.RUN_USING_ENCODER);
leftBack.setMode(DcMotor.RunMode.RUN_USING_ENCODER);
rightBack.setMode(DcMotor.RunMode.RUN_USING_ENCODER);
leftFront.setVelocity(velocity_leftFront);
rightFront.setVelocity(velocity_rightFront);
leftBack.setVelocity(velocity_leftBack);
rightBack.setVelocity(velocity_rightBack);
}
}