a

Dependencies:   Servo ServoArm mbed

Fork of PES_Official-TestF by zhaw_st16b_pes2_10

Committer:
beacon
Date:
Wed May 03 13:54:51 2017 +0000
Revision:
10:f76476943a6c
Child:
11:292bdbd85a9c
oi

Who changed what in which revision?

UserRevisionLine numberNew contents of line
beacon 10:f76476943a6c 1 #include "Robot.h"
beacon 10:f76476943a6c 2 #include "Declarations.h"
beacon 10:f76476943a6c 3
beacon 10:f76476943a6c 4
beacon 10:f76476943a6c 5
beacon 10:f76476943a6c 6
beacon 10:f76476943a6c 7
beacon 10:f76476943a6c 8
beacon 10:f76476943a6c 9 Greifer::Greifer(Servo* greifer)
beacon 10:f76476943a6c 10 {
beacon 10:f76476943a6c 11 init(greifer);
beacon 10:f76476943a6c 12 }
beacon 10:f76476943a6c 13
beacon 10:f76476943a6c 14 Greifer::Greifer()
beacon 10:f76476943a6c 15 {
beacon 10:f76476943a6c 16
beacon 10:f76476943a6c 17 }
beacon 10:f76476943a6c 18
beacon 10:f76476943a6c 19 void Greifer::init(Servo* greifer)
beacon 10:f76476943a6c 20 {
beacon 10:f76476943a6c 21 this->greifer = greifer;
beacon 10:f76476943a6c 22 greifer->calibrate(0.0015f, 180.0f);
beacon 10:f76476943a6c 23 greifer->position(85.0f);
beacon 10:f76476943a6c 24 }
beacon 10:f76476943a6c 25
beacon 10:f76476943a6c 26 void Greifer::take()
beacon 10:f76476943a6c 27 {
beacon 10:f76476943a6c 28 this->greifer->position(-150.0f);
beacon 10:f76476943a6c 29 }
beacon 10:f76476943a6c 30
beacon 10:f76476943a6c 31 void Greifer::leave()
beacon 10:f76476943a6c 32 {
beacon 10:f76476943a6c 33 this->greifer->position(85.0f);
beacon 10:f76476943a6c 34 }