/* ServoTest.h - サーボの動作を確認するためのライブラリ ## 概要 ## このライブラリは、シリアルモニター上からサーボの動作を確認するためのシンプルなライブラリです。 ## 使い方 ## 例: #include #include "ServoTest.h" void setup(){ Serial.begin(9600); ServoTest(Serial); } void loop(){ } ## ライセンス ## (C)2013 kou029w - MIT License */ #ifndef ServoTest_h #define ServoTest_h #include #include #include "SerialUtil.h" template class ServoTestClass{ public: void operator()(S& serial); private: void _setAndPrint(SERVO& servo, const char* servoName, S& serial); enum mode_e {ATTACH_MODE, DETACH_MODE, WRITE_MODE, WRITE_MICROSEC_MODE, NONE} _mode; unsigned long _time; int _val; char* _helpdoc; }; #endif