dswybs 发表于 2014-9-2 23:23:41

51单片机arduino玩法—步进电机实验

#include"STCunio.h"
#include"Stepper.h"
#include"stdio.h"
#define STEPS 100// 这里设置步进电机旋转一圈是多少步
int pin1=8;
int pin2=9;
int pin3=10;
int pin4=11;
// 定义变量用来存储历史读数
int previous = 0;

void main()
{
        Serialbegin(2400);
        stepper(STEPS,pin1,pin2,pin3,pin4);// attached to设置步进电机的步数和引脚       
        steppersetSpeed(1200);// 设置电机每分钟的转速为1200步
       
        loop()
        {               
        // 获取传感器读数
        int        val = analogRead(0);
        printf("AD=%d\r\n",val);//打印AD值到串口
// 移动步数为当前读数减去历史读数
step(val - previous);

// 保存历史读数
previous = val;
        }
}
http://v.youku.com/v_show/id_XNzcxMjI0MzQ0.html

lisingch 发表于 2014-9-3 00:13:16

收藏了,谢谢楼主。

dswybs 发表于 2014-9-3 00:17:59

谢谢了{:smile:}

ZYBing 发表于 2014-9-3 08:44:30

谢谢分享!

hitgds 发表于 2014-9-7 11:10:56

mark{:victory:}

moxue10 发表于 2014-11-30 17:35:14

谢谢楼主                                                               

siquche 发表于 2014-12-29 10:40:12

先收下,谢谢楼主{:smile:}

374533905 发表于 2014-12-29 17:11:37

这个没有玩过,去尝试下一看看。

Krise@pasion 发表于 2014-12-29 20:57:32

收藏了。

lxa0 发表于 2015-1-5 19:56:05

楼主上的资料太少了~~~~~~~~~~~~~~~~~

haiyulian 发表于 2015-1-12 15:54:28

我们私聊一下啊!

richyhuang 发表于 2015-1-12 22:30:05

51驱动步进应该不是太稳定吧,没有PWM模块啊
页: [1]
查看完整版本: 51单片机arduino玩法—步进电机实验