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

2020-01-20 19:15发布

#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 ",val);//打印AD值到串口
  // 移动步数为当前读数减去历史读数
  step(val - previous);

  // 保存历史读数
  previous = val;
        }
}
http://v.youku.com/v_show/id_XNzcxMjI0MzQ0.html
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
lisingch
1楼-- · 2020-01-20 22:02
收藏了,谢谢楼主。
dswybs
2楼-- · 2020-01-20 23:36
谢谢了
ZYBing
3楼-- · 2020-01-21 00:48
 精彩回答 2  元偷偷看……
hitgds
4楼-- · 2020-01-21 01:19
mark
moxue10
5楼-- · 2020-01-21 03:24
谢谢楼主                                                               
siquche
6楼-- · 2020-01-21 04:59
先收下,谢谢楼主

一周热门 更多>