arduino之步进电机-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4360|回复: 0

arduino之步进电机

[复制链接]
发表于 2018-4-17 14:34 | 显示全部楼层 |阅读模式
参考文献:http://blog.sina.com.cn/s/blog_8043e91a0102wiar.html
总操流程:
1、各器件链接
2、写入程序
3、测试



各器件链接 1.png


写程序


  • #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);
  • }


测试 2.png


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 16:26 , Processed in 0.415318 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表