您的位置首页百科问答

arduino如何控制多个步进电机

arduino如何控制多个步进电机

的有关信息介绍如下:

arduino如何控制多个步进电机

想要控制多个步进电机,需要多个驱动板

这里以arduino uno和

A3967 步进电机驱动板

为例

如图左上A两孔B两孔,分别接步进电机的四线(同相的两组,一组接A,另一接B),右上接电,右下接arduino的IO口:分别是step,dir,和地

arduino uno 有14个数字口除以2,最多能接7个(共地)

需要下载库AccelStepper

例如12是step引脚,13是dir引脚·······························································#include AccelStepper ROTA(1,12,13);ROTA.setMaxSpeed(10000);

ROTA.setAcceleration(3200);ROTA.setSpeed(8000);ROTA.runToNewPosition(0);ROTA.runToNewPosition(step);