write()
描述
將 86Duino 編碼器計數器設定為指定值。此函式只可用於 Pulse/DIR、CW/CCW、A/B Pulse 工作模式。
語法
Enc0.write(number)
Enc1.write(number)
Enc2.write(number)
Enc3.write(number)
參數
Enc0、Enc1、Enc2、Enc3:分別對應 ENC0、ENC1、ENC2、ENC3 編碼器介面。
number:指定給編碼器計數器的值。(unsigned long 型別)
回傳
無回傳值
範例
#include <Encoder.h>
void setup() {
Serial.begin(9600);
Enc0.begin(MODE_AB_PHASE);
Enc0.write(200L); // 將計數器設定成從 200 開始計數
}
void loop() {
Serial.println(Enc0.read());
delay(100);
}
See also
- read()
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.
