package org.team1540.firstfare2015; import ccre.channel.FloatCell; import ccre.channel.FloatInput; import ccre.channel.FloatOutput; import ccre.ctrl.PIDController; import ccre.frc.FRC; import ccre.frc.FRCApplication; public class Presentation16 implements FRCApplication { public void setupRobot() { FloatInput potentiometer = FRC.analogInput(0); FloatOutput motor = FRC.talon(0, FRC.MOTOR_FORWARD); FloatCell setpoint = new FloatCell(); setpoint.setWhen(0.0f, FRC.joystick1.onPress(3)); setpoint.setWhen(0.4f, FRC.joystick1.onPress(4)); setpoint.setWhen(1.0f, FRC.joystick1.onPress(5)); PIDController.createFixed(FRC.globalPeriodic, potentiometer, setpoint, 0.7f, 0.01f, 0.0003f).send(motor); } }