From ee1a339a2a71fa9a6ad4628b0cfeb39bbed327b8 Mon Sep 17 00:00:00 2001 From: G_Zod01 Date: Sat, 6 Apr 2024 14:54:11 +0200 Subject: [PATCH 1/3] add hello.99.java, a cool file to demonstrate that java can be inline... Let's go: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada nulla nec lorem auctor placerat. Aliquam justo turpis, laoreet et eleifend id, pretium et justo. Sed leo enim, euismod non efficitur et, consectetur ac purus. Maecenas ac lorem vulputate, aliquam dui consectetur, iaculis lacus. Quisque consectetur faucibus egestas. Morbi erat arcu, sagittis nec mi nec, faucibus tristique sem. Donec eu nulla nec enim volutpat faucibus. Praesent sed mattis tellus. Proin volutpat viverra magna, sed auctor nisi fermentum quis. Donec gravida neque non metus venenatis, id posuere ante malesuada. Suspendisse ultricies pellentesque urna, non blandit urna faucibus sit amet. Vestibulum et felis et ipsum ullamcorper facilisis sit amet id diam. Phasellus tempus augue nec vehicula vehicula. Ut ut eleifend diam, at accumsan nibh. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. --- hello.99.java | 1 + 1 file changed, 1 insertion(+) create mode 100644 hello.99.java diff --git a/hello.99.java b/hello.99.java new file mode 100644 index 0000000..5eb81b5 --- /dev/null +++ b/hello.99.java @@ -0,0 +1 @@ +package tld.domain.truc;import tld.domain.autre_truc;public class hello_999{public void main(){System.out.println("helloworld");}} From 66925dc7e03ed777619addf0919c68222e40fc3b Mon Sep 17 00:00:00 2001 From: GZod01 Date: Sun, 12 May 2024 14:49:07 +0200 Subject: [PATCH 2/3] Add AutonomeTest.java --- AutonomeTest.java | 74 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 AutonomeTest.java diff --git a/AutonomeTest.java b/AutonomeTest.java new file mode 100644 index 0000000..5f0db9b --- /dev/null +++ b/AutonomeTest.java @@ -0,0 +1,74 @@ +package org.firstinspires.ftc.teamcode; + +import com.qualcomm.robotcore.eventloop.opmode.Autonomous; +import com.qualcomm.robotcore.hardware.DcMotorEx; +import com.qualcomm.robotcore.hardware.DcMotorSimple; +import com.qualcomm.robotcore.hardware.DcMotor; +import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode; +import org.firstinspires.ftc.robotcore.external.navigation.Position; +import org.firstinspires.ftc.robotcore.external.navigation.Velocity; +import com.qualcomm.robotcore.util.ElapsedTime; + +@Autonomous + +public class AutonomeTest extends LinearOpMode { + private DcMotorEx droit; + private DcMotorEx gauche; + private DcMotorEx boiteG; + private DcMotorEx boiteD; + private ElapsedTime runtime = new ElapsedTime(); + + @Override + public void runOpMode(){ + boiteD = hardwareMap.get(DcMotorEx.class, "rtrselv"); + boiteD.setDirection(DcMotorSimple.Direction.REVERSE); + boiteD.setMode(DcMotorEx.RunMode.STOP_AND_RESET_ENCODER); + boiteD.setZeroPowerBehavior(DcMotorEx.ZeroPowerBehavior.FLOAT); + boiteG = hardwareMap.get(DcMotorEx.class, "ltrselv"); + boiteG.setMode(DcMotorEx.RunMode.STOP_AND_RESET_ENCODER); + boiteG.setZeroPowerBehavior(DcMotorEx.ZeroPowerBehavior.FLOAT); + gauche = hardwareMap.get(DcMotorEx.class, "blm"); + gauche.setMode(DcMotorEx.RunMode.STOP_AND_RESET_ENCODER); + gauche.setZeroPowerBehavior(DcMotorEx.ZeroPowerBehavior.FLOAT); + droit = hardwareMap.get(DcMotorEx.class, "brm"); + droit.setDirection(DcMotorSimple.Direction.REVERSE); + droit.setMode(DcMotorEx.RunMode.STOP_AND_RESET_ENCODER); + droit.setZeroPowerBehavior(DcMotorEx.ZeroPowerBehavior.FLOAT); + + + waitForStart(); + + boiteG.setTargetPosition(90); + boiteD.setTargetPosition(90); + while (boiteG.getCurrentPosition()gauche.getTargetPosition()){ + gauche.setVelocity(250); + gauche.setMode(DcMotor.RunMode.RUN_TO_POSITION); + droit.setVelocity(250); + droit.setMode(DcMotor.RunMode.RUN_TO_POSITION); + } + + } +} \ No newline at end of file From eed163266ba98242448ddd85a4e59f5a85e80734 Mon Sep 17 00:00:00 2001 From: GZod01 Date: Sun, 12 May 2024 15:54:51 +0200 Subject: [PATCH 3/3] autonometest --- AutonomeTest.java | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/AutonomeTest.java b/AutonomeTest.java index 5f0db9b..581cd96 100644 --- a/AutonomeTest.java +++ b/AutonomeTest.java @@ -34,13 +34,14 @@ public class AutonomeTest extends LinearOpMode { droit.setDirection(DcMotorSimple.Direction.REVERSE); droit.setMode(DcMotorEx.RunMode.STOP_AND_RESET_ENCODER); droit.setZeroPowerBehavior(DcMotorEx.ZeroPowerBehavior.FLOAT); + moissonneuse = hardwareMap.get(DcMotor.class,"msn"); waitForStart(); boiteG.setTargetPosition(90); boiteD.setTargetPosition(90); - while (boiteG.getCurrentPosition()gauche.getTargetPosition()){ + while (opModeIsActive() && gauche.getCurrentPosition()>gauche.getTargetPosition()){ gauche.setVelocity(250); gauche.setMode(DcMotor.RunMode.RUN_TO_POSITION); droit.setVelocity(250); droit.setMode(DcMotor.RunMode.RUN_TO_POSITION); } + gauche.setTargetPosition(700*3); + droit.setTargetPosition(700*3); + + while (opModeIsActive() && gauche.getCurrentPosition()