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.
