Greifer class + main

Dependencies:   Servo mbed

Committer:
EpicG10
Date:
Fri Mar 24 15:36:19 2017 +0000
Revision:
0:aace975d101e
Fr?her probieren, dann implementieren

Who changed what in which revision?

UserRevisionLine numberNew contents of line
EpicG10 0:aace975d101e 1 #include "Greifer.h"
EpicG10 0:aace975d101e 2
EpicG10 0:aace975d101e 3
EpicG10 0:aace975d101e 4 Servo ServoGreifer(PC_7);
EpicG10 0:aace975d101e 5
EpicG10 0:aace975d101e 6
EpicG10 0:aace975d101e 7
EpicG10 0:aace975d101e 8
EpicG10 0:aace975d101e 9 Greifer::Greifer()
EpicG10 0:aace975d101e 10 {
EpicG10 0:aace975d101e 11 init();
EpicG10 0:aace975d101e 12 }
EpicG10 0:aace975d101e 13
EpicG10 0:aace975d101e 14 void Greifer::init()
EpicG10 0:aace975d101e 15 {
EpicG10 0:aace975d101e 16 ServoGreifer.calibrate(0.0017f, 180.0f);
EpicG10 0:aace975d101e 17 ServoGreifer.position(-30.0f);
EpicG10 0:aace975d101e 18 }
EpicG10 0:aace975d101e 19
EpicG10 0:aace975d101e 20 void Greifer::take()
EpicG10 0:aace975d101e 21 {
EpicG10 0:aace975d101e 22 ServoGreifer.position(90.0f);
EpicG10 0:aace975d101e 23 }
EpicG10 0:aace975d101e 24
EpicG10 0:aace975d101e 25 void Greifer::leave()
EpicG10 0:aace975d101e 26 {
EpicG10 0:aace975d101e 27 ServoGreifer.position(-30.0f);
EpicG10 0:aace975d101e 28 }