diff --git a/activities-by-session/1-exploration/1-git-workflow/MyFirstClass.java b/activities-by-session/1-exploration/1-git-workflow/MyFirstClass.java index 2707564..bc156f9 100644 --- a/activities-by-session/1-exploration/1-git-workflow/MyFirstClass.java +++ b/activities-by-session/1-exploration/1-git-workflow/MyFirstClass.java @@ -3,6 +3,6 @@ public class MyFirstClass { public static void main(String[] args) { - System.out.println("Hello, world"); + System.out.println("Hello, worlds"); } } diff --git a/activities-by-session/1-exploration/2-simple-intake/src/main/java/frc/robot/subsystems/Intake.java b/activities-by-session/1-exploration/2-simple-intake/src/main/java/frc/robot/subsystems/Intake.java index 7e50e7b..0bec40c 100644 --- a/activities-by-session/1-exploration/2-simple-intake/src/main/java/frc/robot/subsystems/Intake.java +++ b/activities-by-session/1-exploration/2-simple-intake/src/main/java/frc/robot/subsystems/Intake.java @@ -1,9 +1,14 @@ package frc.robot.subsystems; +import com.ctre.phoenix6.hardware.TalonFX; + import edu.wpi.first.wpilibj2.command.SubsystemBase; public class Intake extends SubsystemBase { - - +public final TalonFX intakeMotor = new TalonFX(1); +public Intake () { +intakeMotor.set(0.75); } + +} \ No newline at end of file diff --git a/activities-by-session/1-exploration/3-cooler-intake/src/main/java/frc/robot/RobotContainer.java b/activities-by-session/1-exploration/3-cooler-intake/src/main/java/frc/robot/RobotContainer.java index 2f616b1..65b75e5 100644 --- a/activities-by-session/1-exploration/3-cooler-intake/src/main/java/frc/robot/RobotContainer.java +++ b/activities-by-session/1-exploration/3-cooler-intake/src/main/java/frc/robot/RobotContainer.java @@ -4,13 +4,16 @@ package frc.robot; +import edu.wpi.first.wpilibj2.command.Commands; +import edu.wpi.first.wpilibj2.command.button.CommandXboxController; import frc.robot.subsystems.Intake; public class RobotContainer { private final Intake intake; + private final CommandXboxController controller = new CommandXboxController(1); public RobotContainer() { intake = new Intake(); - } + controller.x().whileTrue(Commands.startEnd(intake::intake, inake::stop, intake)); public Intake getIntake() { return intake; } diff --git a/activities-by-session/1-exploration/3-cooler-intake/src/main/java/frc/robot/subsystems/Intake.java b/activities-by-session/1-exploration/3-cooler-intake/src/main/java/frc/robot/subsystems/Intake.java index 7e50e7b..bb98a25 100644 --- a/activities-by-session/1-exploration/3-cooler-intake/src/main/java/frc/robot/subsystems/Intake.java +++ b/activities-by-session/1-exploration/3-cooler-intake/src/main/java/frc/robot/subsystems/Intake.java @@ -1,9 +1,20 @@ package frc.robot.subsystems; +import com.ctre.phoenix6.hardware.TalonFX; + import edu.wpi.first.wpilibj2.command.SubsystemBase; public class Intake extends SubsystemBase { +private final TalonFX intakeMotor = new TalonFX(1); - +public intake(){} +public void intake(){ +intakeMotor.set(0); +} +public void eject(){ + intakeMotor.set(-1); } +public void stop(){ + intakeMotor.set(0); +} \ No newline at end of file