kondoSerialservo krs6003rhv

Dependents:   quad_spider_nhk2019_04

Committer:
kenken0721
Date:
Sat Feb 16 08:23:51 2019 +0000
Revision:
0:e7ccd59b1ab3
Child:
3:490e970d2795
kondo serialservo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kenken0721 0:e7ccd59b1ab3 1 #ifndef SERIALSERVO_H
kenken0721 0:e7ccd59b1ab3 2 #define SERIALSERVO_H
kenken0721 0:e7ccd59b1ab3 3
kenken0721 0:e7ccd59b1ab3 4 #define ICS_POS_CMD 0x80
kenken0721 0:e7ccd59b1ab3 5 #define ICS_PARA_WRITE_COMMND 0xC0
kenken0721 0:e7ccd59b1ab3 6 #define SUB_ST_COMMND 0x01
kenken0721 0:e7ccd59b1ab3 7 #define SUB_SP_COMMND 0x02
kenken0721 0:e7ccd59b1ab3 8
kenken0721 0:e7ccd59b1ab3 9 #include "mbed.h"
kenken0721 0:e7ccd59b1ab3 10
kenken0721 0:e7ccd59b1ab3 11
kenken0721 0:e7ccd59b1ab3 12 class SerialServo{
kenken0721 0:e7ccd59b1ab3 13 public :
kenken0721 0:e7ccd59b1ab3 14 SerialServo(PinName TX, PinName RX);
kenken0721 0:e7ccd59b1ab3 15 void init();
kenken0721 0:e7ccd59b1ab3 16 void move(char id,int pos);
kenken0721 0:e7ccd59b1ab3 17
kenken0721 0:e7ccd59b1ab3 18 private :
kenken0721 0:e7ccd59b1ab3 19 Serial ser;
kenken0721 0:e7ccd59b1ab3 20 unsigned char tx_data[3];
kenken0721 0:e7ccd59b1ab3 21 void transmission();
kenken0721 0:e7ccd59b1ab3 22 };
kenken0721 0:e7ccd59b1ab3 23
kenken0721 0:e7ccd59b1ab3 24 #endif