サーボのライブラリ. サーボのID, ポジションを指定してシリアル通信でサーボを動かす.

Committer:
SES02
Date:
Thu Jun 16 11:29:28 2016 +0000
Revision:
0:7c7b0148ef4d
ver 1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SES02 0:7c7b0148ef4d 1 #ifndef __ICSbus_H__
SES02 0:7c7b0148ef4d 2 #define __ICSbus_H__
SES02 0:7c7b0148ef4d 3 #include "mbed.h"
SES02 0:7c7b0148ef4d 4 class ICSbus {
SES02 0:7c7b0148ef4d 5 public:
SES02 0:7c7b0148ef4d 6 ICSbus(PinName pinTX, PinName pinRX);
SES02 0:7c7b0148ef4d 7 void set_pos(int id, float angle);
SES02 0:7c7b0148ef4d 8 void set_serial();
SES02 0:7c7b0148ef4d 9 float pos;
SES02 0:7c7b0148ef4d 10 int data;
SES02 0:7c7b0148ef4d 11 int CMD;
SES02 0:7c7b0148ef4d 12 char pos_H;
SES02 0:7c7b0148ef4d 13 char pos_L;
SES02 0:7c7b0148ef4d 14 //int rx_CMD;
SES02 0:7c7b0148ef4d 15 //char rx_pos_H;
SES02 0:7c7b0148ef4d 16 //char rx_pos_L;
SES02 0:7c7b0148ef4d 17 //int counter;
SES02 0:7c7b0148ef4d 18
SES02 0:7c7b0148ef4d 19 private:
SES02 0:7c7b0148ef4d 20 Serial serial; //サーボモータとのシリアル通信
SES02 0:7c7b0148ef4d 21 //Serial pc; //pcとのシリアル通信
SES02 0:7c7b0148ef4d 22 };
SES02 0:7c7b0148ef4d 23 #endif