Changes between Version 23 and Version 24 of ControlSystems/SoftwareTeam/Training/GettingStarted/IntroRobotJava
- Timestamp:
- Oct 28, 2019, 11:29:21 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ControlSystems/SoftwareTeam/Training/GettingStarted/IntroRobotJava
v23 v24 202 202 import edu.wpi.first.wpilibj.Talon; // for Macadamia 203 203 }}} 204 * Declare variables for the Encoders and motor controllers in the Robot class204 * Declare variables for the Encoders and Motor controllers in the Robot class 205 205 {{{ 206 206 private Encoder leftEncoder, rightEncoder; … … 210 210 // private WPI_TalonSRX leftMotor, rightMotor; 211 211 }}} 212 * •In robotInit() instantiate the Encoder and Motor objects212 * In robotInit() instantiate the Encoder and Motor objects 213 213 {{{ 214 214 // Quadrature encoder has A and B channels connected to DIO0, DIO1 … … 228 228 // rightMotor = new WPI_TalonSRX(4); 229 229 }}} 230 * In robotPeriodic() read and display the encoder value y231 {{{ 232 int encoderValue = leftEncoder.getRaw();233 double distance = leftEncoder.getDistance();234 SmartDashboard.putNumber(" Encoder Value", encoderValue);235 SmartDashboard.putNumber(" Encoder Distance",distance);230 * In robotPeriodic() read and display the encoder values 231 {{{ 232 double l_distance = leftEncoder.getDistance(); 233 double r_distance = rightEncoder.getDistance(); 234 SmartDashboard.putNumber("Left", l_distance); 235 SmartDashboard.putNumber("Right", r_distance); 236 236 }}} 237 237