arduino之步进电机
参考文献:http://blog.sina.com.cn/s/blog_8043e91a0102wiar.html总操流程:1、各器件链接
2、写入程序
3、测试
各器件链接
leanote://file/getImage?fileId=5ac8cf10ab64417bf700141e
写程序
[*]#include <Stepper.h>
[*]#define STEPS 100// 这里设置步进电机旋转一圈是多少步
[*]Stepper stepper(STEPS, 8, 9, 10, 11);
[*]
[*]void setup() {
[*]stepper.setSpeed(90);// 设置电机的转速:每分钟为90步
[*]}
[*]
[*]void loop() {
[*]/**
[*] * 顺时针旋转数值为正,逆时针旋转数值为负。
[*] * 转动角度对应数值
[*] * 1、转360°:2048;
[*] * 2、转180°:1024;
[*] * 3、转90°:512;
[*] */
[*]stepper.step(512); // 顺时针旋转半周
[*]delay(500);
[*]stepper.step(-512); // 逆时针旋转半周
[*]delay(500);
[*]}
测试
leanote://file/getImage?fileId=5ac8cf10ab64417bf700141d
页:
[1]