STM32
直播中

笔画张

12年用户 907经验值
私信 关注
[问答]

分享一个不错的28BYJ-48步进电机+ULN2003驱动程序

分享一个不错的28BYJ-48步进电机+ULN2003驱动程序

回帖(1)

何壮梦

2021-12-22 10:58:53
<--main.c-->
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "bjdj.h"
/************************************************
ALIENTEK精英STM32开发板
作者:唯恋殊雨
CSDN博客:https://blog.csdn.net/tichimi3375
电机1
        IN4: PC9   d
        IN3: PC8   c
        IN2: PC7   b
        IN1: PC6   a
电机2
        IN4: PG11  d
        IN3: PG10  c
        IN2: PG9   b
        IN1: PG8   a
************************************************/
int main(void)
{               
        delay_init();                     //延时函数初始化          
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
        uart_init(115200);         //串口初始化为115200
        LED_Init();                             //LED端口初始化
        KEY_Init();          //初始化与按键连接的硬件接口
        Moto_Init();                                 //步进电机初始化
        while(1)
        {
                Motorcw_angle(180,500);//电机1正转180度
                Motorcw_angle1(180,500);//电机2正转180度
                Motorccw_angle(180,500);//电机1反转180度
                Motorccw_angle1(180,500);//电机2反转180度
        }         
}

举报

更多回帖

发帖
×
20
完善资料,
赚取积分