作者sanbis (方正无法达成,那麽有没H)
看板Printer3D
标题[问题] 步进马达的一点小问题
时间Sun Mar 29 21:18:16 2015
步进马达都是双向?
还是有分单向?
最近在测试步进马达驱动晶片 ULN 2003 ,
下面是测试的程式~
但是应该正向转後再反向转回原位,
结果却是不断正向转个不停?
#include <Stepper.h>
#define STEPS 200
Stepper stepper(STEPS, 11, 10, 9, 8);
void setup()
{
stepper.setSpeed(140);
}
void loop()
{
stepper.step(100);//正半圈
delay(1000);
stepper.step(-100);//反半圈
delay(1000);
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.26.6.4
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Printer3D/M.1427635099.A.D92.html
※ sanbis:转录至看板 Electronics 03/29 21:31
1F:推 sopi: 这不是步进马达的问题,这是你要去查这个函数的内容可不可以 03/29 22:29
2F:推 sopi: 接受负值 03/29 22:29
我是参考这个网页的~
就函数来看~应该没写错才对~
※ 编辑: sanbis (114.26.6.4), 03/29/2015 22:34:00
4F:→ sanbis: 问题已解决~IC编号不同脚位不同~Orz 03/29 22:50
5F:→ sanbis: 只是莫名其妙的要将 IN2 跟 IN3 对调? 03/30 03:09
6F:→ dysyase: 可以催多快~~~~(好奇) 04/09 16:28
7F:→ alibuda174: 请问马达型号? 04/20 22:19