内容

编码器的基本例子

这是一个非常简单的例子,展示了如何使用编码器。

创建arduino对象并连接到板

如果存在(“一个”“var”) & & isa (,arduino的) & & isvalid (a),无事可做其他的一个= arduino (“演示”);结束
演示模式连接.......发现发动机屏蔽V1示意图!Arduino连接成功!

编码器

%在引脚3(引脚A)和2(引脚B)上附加编码#0encoderAttach (0, 2)%读取编码器位置encoderRead (0)%在18引脚(引脚A)和21引脚(引脚B)上附加编码器2encoderAttach(2, 18岁,21)%设置编码器#2的去振延迟为17 (~1.7ms)encoderDebounce (2 17)%读取位置或编码器#2encoderRead (2)%设置0号编码器的解调延迟为20 (~2ms)20 encoderDebounce (0)%读取位置或编码器#0encoderRead (0)编码器0号的复位位置encoderReset (0)%获得所有三个编码器的状态encoderStatus(一个);%分离编码器#0encoderDetach (0);%分离编码器#2encoderDetach (2);
ans = 17705 ans = -11634 ans = 18661 Encoder 0 is ATTACHED Encoder 1 is DETACHED Encoder 2 is ATTACHED

关闭会话

删除()