Arduino使用步进电机
来源:互联网 发布:js字符串转utf8编码 编辑:程序博客网 时间:2024/04/28 07:00
步进电机与Arduino的连线参考的http://www.arduino.cn/thread-19050-1-1.html中给出的连线。
连线示意图如下:
实际连线图如下:
使用Stepper类库中自带的示例,并简单修改了其中的一些参数。
#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);
}
为了能够明显的看到步进电机在旋转,将一个小车的轮子放在步进电机上。这样就可以很明显的看到车轮随着步进电机的旋转而正转和反转。下面是视频。
阅读全文
0 0
- Arduino使用步进电机
- 使用Arduino与A4988 驱动步进电机
- 使用Arduino开发板控制步进电机
- arduino控制步进电机
- 步进电机使用总结
- Arduino系列教程-020 步进电机
- Arduino 控制减速步进电机 校验
- Arduino对57步进电机的控制
- Arduino编程->步进电机角度控制
- 步进电机 HD6600驱动器 附arduino教程
- 【arduino】arduino uno + A4988控制42步进电机
- 步进电机的使用一
- Arduino下跑马灯和步进电机控制代码实现
- 四线八拍步进电机(28BYJ48)Arduino 库stepper
- 【Arduino学习笔记】ULN2003APG步进电机控制代码
- Arduino - 28BYJ-48步进电机+ULN2003驱动模块
- Arduino控制步进电机和舵机机器臂
- arduino UNO 用TB6560驱动42步进电机
- Arduino使用温湿度传感器DHT11
- 设计模式-单例模式
- Arduino使用温湿度传感器DHT11(补充说明)
- Android中登录注册(第三方)
- Arduino使用LCD1602
- Arduino使用步进电机
- Hbase的单机版和高可用版本
- Arduino通过L298N红板控制板控制直流电机
- SharpDevelop源码分析之插件
- 重构就是力量——我为重构改编了首歌
- Arduino控制SD卡(一)
- 多线程断点下载
- Arduino控制SD卡(二)
- Java中线程同步