Download Programming Guide - FIRST Robotics Resource Center
Transcript
Contents Contents What is the WPI Robotics Library................................................................. 4 Choosing between C++ and Java................................................................. 7 Sensors............................................................................................... 9 Digital I/O Subsystem............................................................................. 10 Digital Inputs....................................................................................... 11 Digital Outputs..................................................................................... 12 Accelerometer...................................................................................... 13 Gyro.................................................................................................. 14 HiTechnicCompass................................................................................. 17 Ultrasonic rangefinder............................................................................ 18 Counter Subsystem................................................................................ 20 Counter Objects.................................................................................... 21 Encoders............................................................................................. 22 Geartooth Sensor.................................................................................. 23 Quadrature Encoders.............................................................................. 24 Analog Inputs....................................................................................... 26 Analog Triggers..................................................................................... 28 Camera.............................................................................................. 29 Controlling Motors................................................................................. 33 PWM.................................................................................................. 34 Victor................................................................................................ 35 Jaguar............................................................................................... 36 Servo................................................................................................. 37 RobotDrive.......................................................................................... 38 Getting Feedback from the Drivers Station....................................................40 Joysticks............................................................................................. 42 Controlling Pneumatics........................................................................... 44 Compressor......................................................................................... 45 Solenoid (Pneumatics)............................................................................ 47 Vision / Image Processing......................................................................... 48 Color Tracking...................................................................................... 49 2