Dependents: Serialservo_01 nhk_2018_undercarry_test08 nhk_2018_undercarry_test09 nhk_2018_undercarry_test10 ... more
Serialservo.h
- Committer:
- kenken0721
- Date:
- 2018-11-23
- Revision:
- 2:da6abd6afe26
- Parent:
- 1:4caf52a715c2
File content as of revision 2:da6abd6afe26:
#ifndef SERIALSERVO_H #define SERIALSERVO_H #define ICS_POS_CMD 0x80 #define ICS_PARA_WRITE_COMMND 0xC0 #define SUB_ST_COMMND 0x01 #define SUB_SP_COMMND 0x02 #include "mbed.h" class Serialservo{ public : Serialservo(PinName TX, PinName RX, PinName Dout); void init(); void move(char id,int pos);//0~270 void stretch(char id,int str);//0~127 void speed(char id,int spe);//0~127 private : Serial ser; DigitalOut switching; unsigned char tx_data[3]; long map(long x, long in_min, long in_max, long out_min, long out_max); void flush(); void transmission(); }; #endif