自分用ロータリーエンコーダのライブラリ. Z相のパルスは一切使用していない. タイマ割り込みを使ってRPSをとる場合,MvgAve的なものが含まれる関数によって可能だが,正直いらない気がする.
Diff: QEI.cpp
- Revision:
- 8:6597cf4c8ce4
- Parent:
- 6:deb3445444c5
- Child:
- 9:9bb65948cb62
diff -r fc0ec9dc100c -r 6597cf4c8ce4 QEI.cpp --- a/QEI.cpp Thu Nov 19 15:58:42 2020 +0000 +++ b/QEI.cpp Thu Nov 19 16:02:19 2020 +0000 @@ -107,17 +107,19 @@ } +// パルスの確認 +int QEI::getPulse() +{ + return pulse; +} + + // 回転角度を計算する関数 float QEI::getDeg() { return 360 * float(pulse) / (_ppr * 4); } -// パルスの確認 -int QEI::getPulse() -{ - return pulse; -} // 移動平均していないRPSを計算する関数 float QEI::getRPS()