
Kildekode
Fork of PRO1 by
nucleo_servo.h@2:1c27a43bb9b7, 2016-11-02 (annotated)
- Committer:
- kimnielsen
- Date:
- Wed Nov 02 08:05:41 2016 +0000
- Revision:
- 2:1c27a43bb9b7
- Parent:
- 0:d3dbe632b1a9
Team5 kildekode 2-11-16
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 |