Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. package org.firstinspires.ftc.teamcode.BuildZone;
  2.  
  3. import com.qualcomm.hardware.bosch.BNO055IMU;
  4. import com.qualcomm.robotcore.hardware.Servo;
  5. import java.util.Iterator;
  6. import com.qualcomm.hardware.bosch.JustLoggingAccelerationIntegrator;
  7. import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
  8. import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode;
  9. import com.qualcomm.robotcore.hardware.DcMotor;
  10. import com.qualcomm.robotcore.hardware.DcMotorSimple;
  11.  
  12. import org.firstinspires.ftc.robotcore.external.navigation.Acceleration;
  13. import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
  14. import org.firstinspires.ftc.robotcore.external.navigation.AxesOrder;
  15. import org.firstinspires.ftc.robotcore.external.navigation.AxesReference;
  16. import org.firstinspires.ftc.robotcore.external.navigation.Orientation;
  17.  
  18. import org.firstinspires.ftc.teamcode.DriveClass;
  19.  
  20. @Autonomous(name="RED (Found & Park): Wall Park", group="chad")
  21.  
  22. public class BUILD_Red_Found_Wall extends LinearOpMode {
  23. DriveClass dt;
  24. Servo found1, found2;
  25.  
  26. public void runOpMode(){
  27. dt = new DriveClass(hardwareMap, this);
  28.  
  29. found1 = hardwareMap.get(Servo.class, "foundLeft");
  30. found2 = hardwareMap.get(Servo.class, "foundRight");
  31. /* SOME GOOD THINGS TO KNOW:
  32. 1. USE 0.2 POWER FOR TURNING
  33. 2. USE 0.5 POWER FOR FORWARDS / BACKWARDS
  34. 2. DON'T DELETE SHIT IF IT DOESN'T WORK, COMMENT IT
  35. */
  36.  
  37. dt.initMotors();
  38. dt.initGyro();
  39. //
  40. waitForStart();
  41.  
  42. found1.setPosition(0.0);
  43. found2.setPosition(0.0);
  44. sleep(1000);
  45. dt.moveBackward(10, 0.3);
  46. sleep(200);
  47. dt.strafeLeft(8, 0.5);
  48. sleep(200);
  49. dt.moveBackward(7, 0.2);
  50. dt.moveBackward(4, 0.17);
  51. sleep(300);
  52. found1.setPosition(0.5);
  53. found2.setPosition(0.5);
  54. sleep(2000);
  55. dt.moveForward(55, 0.5);
  56. sleep(200);
  57. found1.setPosition(0.0);
  58. found2.setPosition(0.0);
  59. sleep(2000);
  60. dt.strafeRight(35, 0.5);
  61. dt.moveBackward(7, 0.5);
  62. dt.strafeLeft(11, 0.3);
  63. dt.strafeRight(11, 0.3);
  64. dt.moveForward(12, 0.5);
  65. dt.strafeRight(20, 0.5);
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement