18 class Robot:
public IterativeRobot
40 Sonic(2,3, Ultrasonic::kMilliMeters),
55 lw = LiveWindow::GetInstance();
95 if(autoLoopCounter < 100)
133 SmartDashboard::PutNumber(
"Motor Count",
double ((encoder.Get()/71.164)/7));
136 if(frontSwitch.Get() == 1)
138 SmartDashboard::PutString(
"Front Switch",
"Activated");
141 SmartDashboard::PutString(
"Front Switch",
"_________");
145 if(bottomSwitch.Get() == 1)
147 SmartDashboard::PutString(
"Bottom Switch",
"Activated");
150 SmartDashboard::PutString(
"Bottom Switch",
"_________");
154 if(topSwitch.Get() == 1)
156 SmartDashboard::PutString(
"Top Switch",
"Activated");
159 SmartDashboard::PutString(
"Top Switch",
"_________");
163 Sonic.SetAutomaticMode(
true);
164 Sonic.SetEnabled(
true);
166 double myDistance = (Sonic.GetRangeMM()/10);
168 SmartDashboard::PutNumber(
"Ultrasonic Measurement", myDistance);
173 if (encoder.Get() != 0){
177 Sonic.SetAutomaticMode(
false);
Camera m_Camera
Camera RobotComponent.
void AutonomousPeriodic()
Header file for MecanumDrive component.
virtual void ComponentInit()
Header file for Robot Component base class.
virtual void ComponentInit()
MecanumDrive m_Drive
MecanumDrive RobotComponent.
DigitalInput bottomSwitch
Header file for Camera component.