Arduino步进

gpa*_*sse 7 arduino

我正在用Arduino Uno构建一个系统,一个电源屏蔽(模型的REf)和一个双极步进电机.

我无法使用Arduino的步进器库启动电机.我实例化我的步进器

Stepper myStepper(motorSteps, motorPin1,motorPin2m motorPin3,motorPin4);
Run Code Online (Sandbox Code Playgroud)

并继续使用Arduino提供的示例代码.

当我在Arduino上启动代码时,电机会发出一些声音,但它不会转动.

如何确定正确的电机引脚?在功率屏蔽上,使用哪种模式,PWM还是PLL

小智 6

如你所知,adafruit电机护罩应该适合arduino步进器库,因为它使用L293D来驱动电机.它可以驱动2步进电流为0.6A(适用于打印机,软盘/ CD/DVD读卡器中的大多数小步进电机......).

小心,他们似乎使用自己的库来获得这个盾牌,你可以在这里找到它:

http://www.ladyada.net/make/mshield/download.html

要了解如何连接步进器,请查看此处:

http://www.ladyada.net/make/mshield/use.html

很抱歉以这种方式回答你的评论,但我没有足够的声誉来发表评论...所以,如果你认为这是一个很好的答案,请给我+1回答:)


小智 4

arduino sketch不行是正常的。它是这样驱动电机的:

  • PIN1:线圈1,正向电流
  • PIN2:线圈1,反向电流
  • PIN3:线圈2,正向电流
  • PIN4:线圈2,反向电流

您的防护罩以这种方式驱动步进器:

  • PIN1:当前前进/后退
  • PIN2:带 PWM 的电流强度
  • PIN3:带 PWM 的电流强度
  • PIN4:电流前进/后退

驱动步进电机不是一个好主意,因为您甚至不需要 PWM 来驱动步进电机。它是用来驱动直流电机的。您可以编写自己的草图来使用该屏蔽驱动步进器,但您应该找到一个适合 arduino 的屏蔽来驱动步进器。寻找类似“ UL2003 步进模块”这样的东西,它的价格很少。

编辑:我有其中一个模块,它的作用就像一个魅力。请注意您所需的电源。也许您需要L298N 模块之类的东西。我也有一些,而且效果很好。