directionRead()
説明
ロータリエンコーダのスピン方向をとり、或いはリニアスケールの移動方向を取ること。
注意:86Duino Coding 105 バージョンからしか使えないし、その上、Pulse/DIR、CW/CCW、A/B Pulse モードでしか使えない。
プログラミング言語
Enc0.directionRead()
Enc1.directionRead()
Enc2.directionRead()
Enc3.directionRead()
パラメーター
なし
フィードバック
1:正転 (すなわ計数機の値が増加している)
-1:逆転 (すなわ計数機の値が減っている)
例
#include "Encoder.h" void setup() { Serial.begin(9600); Enc0.begin(MODE_AB_PHASE); } void loop() { Serial.print("count = "); Serial.print(Enc0.read()); // エンコーダの計数値を読取る Serial.print(" "); Serial.print("dir = "); Serial.print(Enc0.directionRead()); // スピン或いは移動方向を印刷する delay(100); }
The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.