本文主要是介绍ULN2003驱动28BYJ-48单极性步进电机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
驱动器和电机
stm32 驱动代码
while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */if(x%4==0){HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_SET);}else if(x%4==1){HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_SET);}else if(x%4==2){HAL_GPIO_WritePin(GPIOB,GPIO_PIN_6,GPIO_PIN_SET);}else if(x%4==3){HAL_GPIO_WritePin(GPIOB,GPIO_PIN_7,GPIO_PIN_SET);}x++;for(int i=0;i<14000;i++);//HAL_Delay(1);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_RESET);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_RESET);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_6,GPIO_PIN_RESET);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_7,GPIO_PIN_RESET);}/* USER CODE END 3 */
这篇关于ULN2003驱动28BYJ-48单极性步进电机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!