Changes between Version 3 and Version 4 of ControlSystems/SampleCode/Ultrasonic


Ignore:
Timestamp:
Nov 3, 2019, 10:58:40 PM (6 years ago)
Author:
David Albert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystems/SampleCode/Ultrasonic

    v3 v4  
    1313
    1414import edu.wpi.first.wpilibj.TimedRobot;
    15 import edu.wpi.first.wpilibj.Ultrasonic;
    1615import edu.wpi.first.wpilibj.smartdashboard.SendableChooser;
    1716import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;
    18 import edu.wpi.first.wpilibj.Timer;
    19 import java.lang.Thread;
     17import edu.wpi.first.wpilibj.Ultrasonic;
    2018
    2119/**
     
    3129  private String m_autoSelected;
    3230  private final SendableChooser<String> m_chooser = new SendableChooser<>();
    33   private Ultrasonic front;
    34   private Ultrasonic rear;
     31  private Ultrasonic front, rear;
    3532
    3633  /**
     
    4643    front = new Ultrasonic(8, 9);
    4744    rear = new Ultrasonic(5, 4);
    48 
    49     // front.setEnabled(true);
    50     // rear.setEnabled(true);
    51     // front.setAutomaticMode(true);
     45    // setting automatic mode applies to all ultrasonics
    5246    front.setAutomaticMode(true);
    53 
    5447  }
    5548
     
    6558  @Override
    6659  public void robotPeriodic() {
     60    SmartDashboard.putNumber("front distance", front.getRangeInches());
     61    SmartDashboard.putNumber("rear distance",  rear.getRangeInches());
    6762  }
    6863
     
    8277  public void autonomousInit() {
    8378    m_autoSelected = m_chooser.getSelected();
    84     // m_autoSelected = SmartDashboard.getString("Auto Selector", kDefaultAuto);
    8579    System.out.println("Auto selected: " + m_autoSelected);
    8680  }
     
    107101  @Override
    108102  public void teleopPeriodic() {
    109     double distance;
    110 
    111     distance = front.getRangeInches();
    112     System.out.println(distance);
    113     System.out.println("front");
    114  
    115       distance = rear.getRangeInches();
    116       System.out.println(distance);
    117       System.out.println("rear");
    118103  }
    119104