{:soso_e100:}长见识了
库Stepper哪里下
可不可以帮我看看这个程序电机为什么不动??
#include <Stepper.h>
// 这里设置步进电机旋转一圈是多少步
#define STEPS 100
int advantage;
// attached to设置步进电机的步数和引脚
Stepper stepper(STEPS,4,5,6,7);
void setup()
{
Serial.begin(9600);
// 设置电机每分钟的转速为90步
stepper.setSpeed(90);
advantage=0;
}
void loop()
{
int val;
val=analogRead(0);
Serial.println(val,DEC);
delay(200);
if(val>200)
{
if(advantage==0)
{
stepper.step(90);
delay(100);
advantage=5;
}
}
if(val<200)
{
if(advantage==5)
{
stepper.step(-90);
delay(100);
advantage=0;
}
}
}
为什么我的不能顺时针逆时针转,有事还不听使唤自己转。求助!!!!!
我想问问的是,这个硬件连接图是怎么画的?
哪里来的这些个模型???:o
keen 发表于 2012-4-23 10:58 static/image/common/back.gif
弘毅老师,为什么我按这个接好后,步进电机嗡嗡响,但是不转呢?
因该是电机的四个相序接错了。换个接发试试
本帖最后由 JEEK 于 2014-11-6 21:30 编辑
LiVera 发表于 2014-11-5 14:38 static/image/common/back.gif
因该是电机的四个相序接错了。换个接发试试
#include <Stepper.h>
#define STEPS 100
Stepper s(STEPS,9, 10, 11, 12);
void setup()
{
s.setSpeed(30);
}
void loop()
{
int a=60;
s.step(a);
delay(3000);
}
根据上面程序,电机一次应该转过216度才对,但是每次只是前进一点点,我想问下为什么?
我就是想让步进电机正转,然后可以控制转过的角度,我用的电机是28YBJ-48,驱动是 UL2003
电机的扭矩有点小哦,手轻轻一捏就停了:Q
可以挑战一下无刷电机控制平衡的
谢谢你的例子,能用。谢谢。
请教老师:能不能控制两个电机同时以不同速度转动?
请问。。L298N还能控制哪些功率大一点的步进电机啊
那张硬件连线图的颜色是蓝粉(紫)红橙黄 但是 我的电机是蓝粉(紫)黄橙红
请问 是根据颜色连接 还是 根据顺序 连接
楼主,硬件连接图用什么软件画的?
我太笨了,除了芯片,电机,板子之外的那个元件是什么啊...................