|
|
步进电机
注意图中5条线的颜色:蓝、粉、黄、橙、红,这个顺序很重要
ULN2003驱动板
两样都在淘宝上热卖!
代码
- #include<Stepper.h>
- // 参考文件
- /*
- 28BYJ-48.pdf
- 该参数根据电机每一转的步数来修改
- */
- const int stepsPerRevolution = 100;
- // 初始化步进电机要使用的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);
- }
复制代码
接线图
注意图中接电机的线序:蓝黄粉橙红。
注意:对比买来的电机线序,需要将2、3线对调。我一开始没成功,就是这个原因!!!
至于为什么要对调,现在还没弄明白,只是这么接线是正确的!
我是从帖子
http://www.geek-workshop.com/for ... A%B5%C4%CE%CA%CC%E2
的2楼看到的 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|