2018-4-13 21:03 上传

点击文件名下载附件

参考:

/*********************************

功能:驱动28BYJ-48步进电机

设计:凌晨七點半

日期:2018.3.25

连接引脚:分别将28BYJ-48驱动器的IN1 IN2 IN3 IN4连接到

Arduino Uno R3 4 5 6 7引脚 也就是PORTD 4 5 6 7

*********************************/

//定义连接为PD4 PD5 PD6 PD7

#define ROTATE(x) {PORTD|=x;PORTD&=(x|0x0F);}

unsigned long Time;

unsigned long End;

//四相单四拍

const char SinBeat[4]={0x80,0x40,0x20,0x10};

//四相双四拍

const char DulBeat1[4]={0xc0,0x60,0x30,0x90};

//四相双八拍

const char DulBeat2[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90};

//节拍模式选择

#define MODE SinBeat//DulBeat1

void setup() {

pinMode(4,OUTPUT);

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

pinMode(7,OUTPUT);

Serial.begin(9600);

}

逆时针旋转

//void Anti_Clockwise(int Speed)

//{

//for(int i=0;i

//{

// ROTATE(MODE[i]);//{PORTD|=MODE[i];PORTD&=(MODE[i]|0x0F);}

//delay(Speed);

//}

//}

//顺时针旋转

void Clockwise(int Speed)

{

for(int i=sizeof(MODE);i>=0;i--)

{

ROTATE(MODE[i]);

delay(Speed);

}

}

void loop() {

Time = millis();

do

{

Clockwise(2);

End = millis() - Time;

} while(End < 6000);

delay(25920000); // 一天86400000  三天25920000

//Serial.println("OK...");

}

arduino 步进电机驱动库_arduino中驱动 步进电机相关推荐

  1. arduino 步进电机驱动库_Arduino驱动 步进电机

    本帖最后由 李逍遥 于 2019-6-3 23:16 编辑 首先,感谢作者的分享,认真读完代码,学到了很多知识,但在其中发现一些错误,可能是我的拙见,如果理解错误请指出. 问题:在运行原代码时,电机总 ...

  2. arduino 步进电机驱动库_Arduino第三方库_步进电机控制

    目前做一个项目遇到一个问题,就是在实现步进电机运动时,点动模式电机振动很厉害,现在就一个非常强大的第三方库Accelstepper进行研究分析. 官网的函数说明: #include 中的公共成员函数: ...

  3. arduino 步进电机驱动库_一文看懂arduino驱动uln2003操作步进电机的方法

    arduino驱动uln2003操作步进电机的方法 1.网上买的步进电机,很多接线顺序都不对.经过不懈努力查资料,终于找到了能用的接线方式: 电机上的12345针脚,对应着接线端子的42135. 2. ...

  4. arduino步进电机程序库_Arduino入门教程15(步进电机驱动库的使用):Arduino Uno R3+ULN2003+步进电机 使用Stepper驱动库,控制步进电机转动角度...

    本篇介绍步进电机驱动库的使用,通过读取电位器输入,控制步进电机转动相应角度. Stepper库是官方提供的驱动库,我们启动Arduino IDE,点击「文件」-「示例」就能找到Stepper库,官方提 ...

  5. arduino步进电机程序库_Arduino基础入门篇27—步进电机驱动库的使用

    本篇介绍步进电机驱动库的使用,通过读取电位器输入,控制步进电机转动相应角度. Stepper库是官方提供的驱动库,我们启动Arduino IDE,点击「文件」-「示例」就能找到Stepper库,官方提 ...

  6. 【Proteus仿真】Arduino UNO利用Stepper库实现uln2003驱动步进电机转动

    [Proteus仿真]Arduino UNO利用Stepper库实现uln2003驱动步进电机转动 Proteus仿真 Proteus说明 Proteus软件里面的步进电机的步距角默认是90,和代码中 ...

  7. STC51单片机35——五线四相步进电机驱动测试程序(2个步进电机)

    /*--------------------------------------------------------------------------------      MCU:         ...

  8. 步进电机驱动基础2——细分驱动、加减速控制

    之前小白白写过一篇步进电机驱动基础,讲了最基本的步进电机驱动方法:步进电机驱动基础_xiaobaibai_2021的博客-CSDN博客_步进电机驱动 这里,接着以前的文章,再讲一些步进电机驱动相关的知 ...

  9. arduino pmw 串口 字符串_Arduino A4950 驱动直流电机 超详细版

    Arduino A4950 驱动直流电机 对于自己做车的大部份同学来说,我和大家一样,用的最多的就是L298N驱动器,这次在家想试着自己研究一个驱动能力更好的更加方便的电机驱动,而网上使用Arduin ...

  10. STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数

    STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数 一.步进电机闭环驱动器 二.CubeMx配置 1.Clock Configuration 2.脉冲端 定时器配置 3. ...

最新文章

  1. 让我们带着感恩的心生活
  2. javascript设计模式学习日记--模板方法模式
  3. 安装 Windows8 后值得做的十多项简单优化,让Win8速度快上加快!
  4. html 滚动条_数十种自定义多彩多样滚动条样式
  5. LeetCode 两数之和
  6. tomcat JRE_HOME
  7. 线性表及其逻辑和存储结构(二级)
  8. html中可以自定义属性,,,妈的竟然才知道..
  9. 数据科学 IPython 笔记本 8.13 自定义刻度
  10. 天勤2022数据结构(七)排序
  11. 使用adb指令往机顶盒上安装应用
  12. 计算机类专业都有什么区别?
  13. HDU 5745 La Vie en rose 字符串匹配(暴力)
  14. 聚焦Java性能优化 打造亿级流量秒杀系统【学习笔记】01_电商秒杀商品回顾
  15. 人保爱无忧易核版重疾险怎么样?好不好?
  16. 《人人都是架构师》总结
  17. 字节校招面试题分享,别人已经开始面试了,你不会还没有准备吧?
  18. ^v^^v^^v^联系我吧^v^^v^^v^
  19. 关键词网赚,手赚放出来了,网上赚钱论坛博客还能做吗?
  20. 我的世界java甘蔗机_萌新如何建造我的世界自动化甘蔗收割机攻略

热门文章

  1. PPT 配色-颜色代码
  2. ad采样频率_涨知识!模拟信号采样与AD转换详解
  3. 衍生品定价一:远期与期货定价
  4. java 支持 超大上G , 多附件上传
  5. php版微信公众号消息主动推送_PHP版微信公众号消息主动推送
  6. 有监督学习和无监督学习的异同
  7. [吴恩达机器学习课程笔记] week four强化学习
  8. PayPal的钱如何提现?PayPal商家终于可以松口气了!
  9. 解决mac可以聊QQ微信不能浏览网页问题
  10. 发布微信小程序体验版