Dependents: Serialservo_01 nhk_2018_undercarry_test08 nhk_2018_undercarry_test09 nhk_2018_undercarry_test10 ... more
Serialservo.h@0:2d468b5749f9, 2018-03-18 (annotated)
- Committer:
- kenken0721
- Date:
- Sun Mar 18 06:38:05 2018 +0000
- Revision:
- 0:2d468b5749f9
- Child:
- 1:4caf52a715c2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kenken0721 | 0:2d468b5749f9 | 1 | #ifndef SERIALSERVO_H |
kenken0721 | 0:2d468b5749f9 | 2 | #define SERIALSERVO_H |
kenken0721 | 0:2d468b5749f9 | 3 | |
kenken0721 | 0:2d468b5749f9 | 4 | #include "mbed.h" |
kenken0721 | 0:2d468b5749f9 | 5 | |
kenken0721 | 0:2d468b5749f9 | 6 | class Serialservo{ |
kenken0721 | 0:2d468b5749f9 | 7 | public : |
kenken0721 | 0:2d468b5749f9 | 8 | Serialservo(PinName TX, PinName RX); |
kenken0721 | 0:2d468b5749f9 | 9 | void init(char id); |
kenken0721 | 0:2d468b5749f9 | 10 | void move(int value); |
kenken0721 | 0:2d468b5749f9 | 11 | private : |
kenken0721 | 0:2d468b5749f9 | 12 | Serial ser; |
kenken0721 | 0:2d468b5749f9 | 13 | unsigned char servoval; |
kenken0721 | 0:2d468b5749f9 | 14 | long map(long x, long in_min, long in_max, long out_min, long out_max); |
kenken0721 | 0:2d468b5749f9 | 15 | }; |
kenken0721 | 0:2d468b5749f9 | 16 | |
kenken0721 | 0:2d468b5749f9 | 17 | #endif |