获取编码器数据

Obtaining encoder data

您好,提前感谢您阅读我的 post,

我正在从事一个由步进电机控制的项目,该电机还包括一个编码器。我已经制作了电机运行,现在我想进行下一步,包括编码器的功能。我知道编码器会告诉我电机经过的实际位置,但是,由于我还是个新手,很遗憾,我不知道如何将编码器的信息包含到我的代码中(哪个库?哪个变量)。电机和编码器都连接到我的 Arduino Uno,我还附上了一张带有编码器相应引脚的照片。

感谢您提供任何急需的帮助

这里有大量资源和库,应该可以帮助您入门:http://playground.arduino.cc/Main/RotaryEncoders

我建议使用 this library,因为如果您将编码器连接到正确的引脚(Uno 上的 2 和 3),它会自动利用中断功能。您可能需要它,以便即使在高转速下仍能获得精确的测量结果。