本文主要是介绍Ardunio开发实例-使用ULN2003驱动28BYJ-48步进电机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用ULN2003驱动28BYJ-48步进电机
步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比。因此,步进电动机又称脉冲电动机。百度百科
步进电机可以依我们的指示,精准的旋转一定的角度,最常被运用在3D列印机之类的设备上。
本次实例将实现对步进电机进行简单的控制。
1、硬件准备
- Arduino UNO 开发板一块
- 杜邦线若干、数据线一条
- 数据线一条
- 28BYJ-48步进电机一个
- ULN2003驱动板一块
28BYJ48的步进角度是5.625度,马达减速比是1:64,意思就是给28BYJ48发送一个脉冲讯号,电机旋转(5.625/64)度,而马达旋转一圈是360度,需要360/(5.635/ 64)=4096个脉冲信号,也就是说转一圈总共是4096
这篇关于Ardunio开发实例-使用ULN2003驱动28BYJ-48步进电机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!