Gripper code for R5 bot
Dependents: GrabTest R5 2016 Robotics Team 1
Gripper.h
- Committer:
- Hypna
- Date:
- 2016-03-16
- Revision:
- 1:92a09a39e546
- Parent:
- 0:f1aeb307ab68
- Child:
- 2:4857ea4719e1
File content as of revision 1:92a09a39e546:
#ifndef GRIPPER_H #define GRIPPER_H #include "mbed.h" //definitions for servo PWM settings in us #define GRIP_DEF 1500 #define GRIP_OPEN 1700 #define GRIP_CLOSE 1120 #define WRIST_DEF 1500 #define WRIST_UP 2000 #define WRIST_DOWN 1500 #define PWM_PER 20000 class Gripper { public: //gripPin is pwm pin connected to gripper servo, wristPin is pwm pin connected to wrist servo Gripper(PinName gripPin, PinName wristPin); //closes gripper to fit target void grip(); //fully opens gripper void release(); //raises wrist to target angle void lift(); //lowers wrist to grabbing angle void lower(); private: PwmOut gripPwm; PwmOut wristPwm; }; #endif