查看: 406|回复: 0

[未解决] 28BYJ-48电动机不转,ULN2003发热

[复制链接]

该用户从未签到

发表于 2019-6-26 18:51 | 显示全部楼层 |阅读模式
我想用arduino驱动28BYJ-48 ,配有驱动板。
我按照如下代码,运行,我用的是小米移动电源(5V)给电动机供电。运行的时候,电动机不转,灯不亮,然后驱动板上的ULN2003A不断发热。我尝试了https://www.arduino.cn/thread-12508-1-1.html帖子中2,3线对调,也不行。请各位大佬帮帮忙,指导一下!

/*
  Arduino控制28BYJ-48步进电机测试程序
  by 太极创客(www.taichi-maker.com)
  本示例程序旨在演示如何通过Arduino控制28BYJ-48步进电机。
  如需获得本示例程序详细电路信息以及如何使用Arduino控制电机的更多知识,请参考太极创客网站:
  http://www.taichi-maker.com/homepage/reference-index/arduino-library-index/stepper-library/
*/

//本示例程序使用Stepper库
#include <Stepper.h>

// 定义电机控制用常量

// 电机内部输出轴旋转一周步数
const int STEPS_PER_ROTOR_REV = 32;

//  减速比
const int GEAR_REDUCTION = 64;

/*
* 转子旋转一周需要走32步。转子每旋转一周,电机输出轴只旋转1/64周。
* (电机内部配有多个减速齿轮,这些齿轮会的作用是让转子每旋转一周,
* 输出轴只旋转1/64周。)
* 因此电机输出轴旋转一周则需要转子走32X64=2048步,即以下常量定义。
*/

// 电机外部输出轴旋转一周步数 (2048)
const float STEPS_PER_OUT_REV = STEPS_PER_ROTOR_REV * GEAR_REDUCTION;

// 定义电机控制用变量

// 电机旋转步数
int StepsRequired;

// 建立步进电机对象
// 定义电机控制引脚以及电机基本信息。
// 电机控制引脚为 8,9,10,11
// 以上引脚依次连接在ULN2003 驱动板 In1, In2, In3, In4

Stepper steppermotor(STEPS_PER_ROTOR_REV, 8, 10, 9, 11);

void setup()
{
//setup函数内无内容
}

void loop()
{
  // 极慢转动4步用于观察ULN2003电机驱动板LED变化
  steppermotor.setSpeed(1);   
  StepsRequired  =  4;
  steppermotor.step(StepsRequired);
  delay(1000);

   // 慢速顺时针旋转一圈
  StepsRequired  =  STEPS_PER_OUT_REV;
  steppermotor.setSpeed(500);   
  steppermotor.step(StepsRequired);
  delay(1000);

  // 快速逆时针旋转一圈
  StepsRequired  =  - STEPS_PER_OUT_REV;   
  steppermotor.setSpeed(800);  
  steppermotor.step(StepsRequired);
  delay(2000);

}




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

本版积分规则

热门推荐

【原创】全球最小口袋3D打印机mini one直播教程贴
【原创】全球最小口袋3D打
最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
SpiderRobot 蜘蛛
SpiderRobot 蜘蛛
关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
Arduino MEGA 与UNO 通过nRF24L模块通讯
Arduino MEGA 与UNO 通过n
之前在深水宝很“实惠”的店铺买了一些原件,随手砍了esp8266以及nRF24L*3 因为缺
求助!GM65二维码扫描模块怎么用?
求助!GM65二维码扫描模块
求助!GM65二维码扫描模块怎么用? 卖家给的资料真的看不懂该怎么弄。。( ̄▽ ̄)~*
KPM大比拼
KPM大比拼
前言:没别的就是比手快! 方案描述: 做这个的初衷其实是受到一些网红玩具的启发—
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
快速回复 返回顶部 返回列表