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.