L298也可以,其实你搜索步进电机驱动IC或者H桥电路IC还是能搜到很多的,而在arduino中控制起来就简单得多了,下面给你一段参考程序:
#include<Stepper.h> const int stepsPerRevolution = 500; // 初始化步进电机要使用的Arduino的引脚编号 Stepper myStepper(stepsPerRevolution 8 9 10 11); void setup() { // 设置转速,单位r/min myStepper.setSpeed(60); // 初始化串口 Serial.begin(9600); } void loop() { // 顺时针一次旋转 Serial.println("clockwise"); myStepper.step(stepsPerRevolution); delay(500); // 逆时针一次旋转 Serial.println("counterclockwise"); myStepper.step(-stepsPerRevolution); delay(500); }
Arduino主控,驱动用A4988,一般有三相单三拍,三相双三拍,三相六拍
程序可以参考这个:https://jingyan.baidu.com/article/d621e8da7d1c522865913fa0.html
1:驱动你可以在万能的 T B 上面找DIY 3D打印机的电机驱动。还比较好用。
2:一般有三相单三拍,三相双三拍,三相六拍等等,就需要根据电机和精度来确认了。