Dependents:   Serialservo_01 nhk_2018_undercarry_test08 nhk_2018_undercarry_test09 nhk_2018_undercarry_test10 ... more

Committer:
kenken0721
Date:
Mon Nov 05 09:09:16 2018 +0000
Revision:
1:4caf52a715c2
Parent:
0:2d468b5749f9
Child:
2:da6abd6afe26
?

Who changed what in which revision?

UserRevisionLine numberNew 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 1:4caf52a715c2 9 void init();
kenken0721 1:4caf52a715c2 10 void move(char id,int value);//0~270
kenken0721 1:4caf52a715c2 11 void stretch(char id,int value);//0~127
kenken0721 1:4caf52a715c2 12 void speed(char id,int value);//0~127
kenken0721 1:4caf52a715c2 13
kenken0721 0:2d468b5749f9 14 private :
kenken0721 0:2d468b5749f9 15 Serial ser;
kenken0721 0:2d468b5749f9 16 unsigned char servoval;
kenken0721 0:2d468b5749f9 17 long map(long x, long in_min, long in_max, long out_min, long out_max);
kenken0721 0:2d468b5749f9 18 };
kenken0721 0:2d468b5749f9 19
kenken0721 0:2d468b5749f9 20 #endif