Frankwxd 发表于 2016-9-12 20:26:08

我想通过arduino的步进电机做一个通过电脑输入旋转角度然后步进电机旋转到这个角度...

就是上面那个想法,因为是初学所以好久了都没能成功,只能让电机跟着电位器转,我想实现那个功能,哪位大神能帮忙指导一下。感激不尽啊~

红明 发表于 2016-9-13 15:16:24

最近在用EasyDriver驱动板+步进电机,说一下我的看法:lol

假设步进电机的步距角是1.8度,前进200次转一圈(360度)。

循环a次下面的代码,就旋转1.8*a度

for(i=1;i<a;i++){
      digitalWrite(step_pin, HIGH);
      delay(step_speed);
      digitalWrite(step_pin, LOW);
      delay(step_speed);}

如果有减速,比如1/64,那旋转角度就是(1.8*a)/64。

上一阶段能成功后,试着从串口读取输入的数值a,实现从电脑控制最终前进的角度。

试试看。

2998377 发表于 2016-9-14 10:16:48

你要是做火控系统嘛,我只想到了这个。

Frankwxd 发表于 2016-9-18 20:09:11

红明 发表于 2016-9-13 15:16
最近在用EasyDriver驱动板+步进电机,说一下我的看法

假设步进电机的步距角是1.8度,前进200次转一 ...

谢谢老师,按照您说的已经实现了。
页: [1]
查看完整版本: 我想通过arduino的步进电机做一个通过电脑输入旋转角度然后步进电机旋转到这个角度...