mirror of
https://github.com/TimeCrafters/UltimateGoal.git
synced 2025-12-16 06:02:33 +00:00
(:
This commit is contained in:
2
.idea/compiler.xml
generated
2
.idea/compiler.xml
generated
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="CompilerConfiguration">
|
<component name="CompilerConfiguration">
|
||||||
<bytecodeTargetLevel target="1.8" />
|
<bytecodeTargetLevel target="11" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
||||||
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" project-jdk-name="11" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectType">
|
<component name="ProjectType">
|
||||||
|
|||||||
@@ -15,18 +15,48 @@ public class SpencerDriveFoward extends CyberarmState {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
|
spencer_dmitry.armmotor.setPower(1);
|
||||||
|
sleep(200);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void start() {
|
public void start() {
|
||||||
spencer_dmitry.driveleft.setPower(.5);
|
spencer_dmitry.armmotor.setPower(1);
|
||||||
|
sleep(100);
|
||||||
|
spencer_dmitry.driveleft.setPower(-1);
|
||||||
|
spencer_dmitry.driveright.setPower(-1);
|
||||||
|
sleep(4800);
|
||||||
|
spencer_dmitry.driveleft.setPower(0);
|
||||||
|
spencer_dmitry.driveright.setPower(0);
|
||||||
|
|
||||||
|
spencer_dmitry.driveleft.setPower(-1);
|
||||||
|
spencer_dmitry.driveright.setPower(1);
|
||||||
|
sleep(850);
|
||||||
|
|
||||||
|
spencer_dmitry.driveleft.setPower(-1);
|
||||||
|
spencer_dmitry.driveright.setPower(-1);
|
||||||
|
sleep(2500);
|
||||||
|
|
||||||
|
spencer_dmitry.driveleft.setPower(-1);
|
||||||
|
spencer_dmitry.driveright.setPower(1);
|
||||||
|
sleep(850);
|
||||||
|
|
||||||
|
spencer_dmitry.driveleft.setPower(-1);
|
||||||
|
spencer_dmitry.driveright.setPower(-1);
|
||||||
|
sleep(3700);
|
||||||
|
|
||||||
|
spencer_dmitry.driveleft.setPower(-1);
|
||||||
|
spencer_dmitry.driveright.setPower(1);
|
||||||
|
sleep(850);
|
||||||
|
|
||||||
|
spencer_dmitry.driveleft.setPower(-1);
|
||||||
|
spencer_dmitry.driveright.setPower(-1);
|
||||||
|
sleep(2500);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void exec() {
|
public void exec() {
|
||||||
if (spencer_dmitry.driveleft.getCurrentPosition() >= ourposition){
|
spencer_dmitry.driveleft.setPower(0);
|
||||||
spencer_dmitry.driveleft.setPower(0);
|
spencer_dmitry.driveright.setPower(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ public class Spencer_Dmitry {
|
|||||||
|
|
||||||
driveleft.setDirection(DcMotorSimple.Direction.REVERSE);
|
driveleft.setDirection(DcMotorSimple.Direction.REVERSE);
|
||||||
driveright.setDirection(DcMotorSimple.Direction.FORWARD);
|
driveright.setDirection(DcMotorSimple.Direction.FORWARD);
|
||||||
|
armmotor.setDirection(DcMotorSimple.Direction.FORWARD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ public class Spencer_Dmitry_engine extends CyberarmEngine {
|
|||||||
|
|
||||||
private Spencer_Dmitry spencer_dmitry;
|
private Spencer_Dmitry spencer_dmitry;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
spencer_dmitry = new Spencer_Dmitry(hardwareMap);
|
spencer_dmitry = new Spencer_Dmitry(hardwareMap);
|
||||||
|
|||||||
@@ -0,0 +1,29 @@
|
|||||||
|
/*package org.timecrafters.javaClass.spencer;
|
||||||
|
|
||||||
|
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
||||||
|
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||||
|
|
||||||
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
|
||||||
|
@TeleOp (name = "Spencer: Tank Drive")
|
||||||
|
|
||||||
|
public class spencerTankDrive extends CyberarmState {
|
||||||
|
|
||||||
|
private Spencer_Dmitry spencer_dmitry;
|
||||||
|
private double leftstick;
|
||||||
|
private double rightstick;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void init() {
|
||||||
|
spencer_dmitry = new Spencer_Dmitry(engine.hardwareMap);
|
||||||
|
spencer_dmitry.hardwareInt();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void exec() {
|
||||||
|
spencer_dmitry.driveleft.setPower(engine.gamepad1.left_stick_y);
|
||||||
|
spencer_dmitry.driveright.setPower(engine.gamepad1.right_stick_y);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
package org.timecrafters.javaClass.spencer;
|
||||||
|
|
||||||
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
|
||||||
|
public class spencerTurnState extends CyberarmState {
|
||||||
|
private Spencer_Dmitry spencer_dmitry;
|
||||||
|
public spencerTurnState (Spencer_Dmitry spencer_dmitry) {
|
||||||
|
this.spencer_dmitry = spencer_dmitry;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void start() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void exec() {
|
||||||
|
spencer_dmitry.driveleft.setPower(-.5);
|
||||||
|
spencer_dmitry.driveright.setPower(.5);
|
||||||
|
sleep(1000);
|
||||||
|
stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user