
Kildekode til robot
Fork of PRO1 by
nucleo_servo.h@1:396a582e8861, 2016-10-31 (annotated)
- Committer:
- kimnielsen
- Date:
- Mon Oct 31 10:00:46 2016 +0000
- Revision:
- 1:396a582e8861
- Parent:
- 0:d3dbe632b1a9
added double
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kimnielsen | 0:d3dbe632b1a9 | 1 | #ifndef _NUCLEO_H_ |
kimnielsen | 0:d3dbe632b1a9 | 2 | #define _NUCLEO_H_ |
kimnielsen | 0:d3dbe632b1a9 | 3 | |
kimnielsen | 0:d3dbe632b1a9 | 4 | class Servo { |
kimnielsen | 0:d3dbe632b1a9 | 5 | |
kimnielsen | 0:d3dbe632b1a9 | 6 | public: |
kimnielsen | 0:d3dbe632b1a9 | 7 | Servo(PinName pin); |
kimnielsen | 0:d3dbe632b1a9 | 8 | ~Servo(); |
kimnielsen | 0:d3dbe632b1a9 | 9 | void set_position(float deg); |
kimnielsen | 0:d3dbe632b1a9 | 10 | void turn_left(float deg); |
kimnielsen | 0:d3dbe632b1a9 | 11 | void turn_right(float deg); |
kimnielsen | 0:d3dbe632b1a9 | 12 | private: |
kimnielsen | 0:d3dbe632b1a9 | 13 | PwmOut *servoPWM; |
kimnielsen | 0:d3dbe632b1a9 | 14 | float degrees; |
kimnielsen | 0:d3dbe632b1a9 | 15 | }; |
kimnielsen | 0:d3dbe632b1a9 | 16 | |
kimnielsen | 0:d3dbe632b1a9 | 17 | |
kimnielsen | 0:d3dbe632b1a9 | 18 | #endif |