“(SKU:ELB050411)42步进电机驱动器扩展板 8825/A4988”的版本间的差异
来自YwRobot Studio Wiki
YWrobot WM(讨论 | 贡献) |
YWrobot CYB(讨论 | 贡献) (→样例代码) |
||
| 第30行: | 第30行: | ||
===样例代码=== | ===样例代码=== | ||
<pre style="color:blue"> | <pre style="color:blue"> | ||
| + | int dirPin = 8; | ||
| + | int stepperPin = 9; | ||
| + | int EN=10; | ||
| + | void setup() { | ||
| + | pinMode(dirPin, OUTPUT); | ||
| + | pinMode(stepperPin, OUTPUT); | ||
| + | pinMode(EN, OUTPUT); | ||
| + | } | ||
| + | void step(boolean dir,int steps){ | ||
| + | digitalWrite(dirPin,dir); | ||
| + | delay(50); | ||
| + | for(int i=0;i<steps;i++){ | ||
| + | digitalWrite(stepperPin, HIGH); | ||
| + | delayMicroseconds(800); | ||
| + | digitalWrite(stepperPin, LOW); | ||
| + | delayMicroseconds(800); | ||
| + | } | ||
| + | } | ||
| + | void loop(){ | ||
| + | digitalWrite(EN, LOW); | ||
| + | step(true,360); | ||
| + | delay(500); | ||
| + | step(false,360); | ||
| + | delay(500); | ||
| + | } | ||
</pre> | </pre> | ||
2016年5月17日 (二) 12:01的版本
简介
板载拨码开关,可方便调节驱动细分 接线柱电源接口,方便连接驱动电源 转动使能、方向、速度控制接口全部引出,兼容Arduino3P接口 兼容12/24V驱动方案 适用于42步进电机驱动、3D打印机DIY等
注意:安装驱动模块时请注意方向,否则会烧毁模块
产品参数
- 尺寸:42*42*15mm
- 固定:3mm
- 孔距:1400*1400mil(35.56*35.56mm)
- 逻辑电压:5V
- 输入电压:12-30V
- 端口:数字
- 接口:方向、使能、速度
- 适用模块:A4988、DRV8825
- 平台:Arduino 单片机
- 注意:安装驱动模块时请注意方向,否则会烧毁模块
使用教程
样例代码
int dirPin = 8;
int stepperPin = 9;
int EN=10;
void setup() {
pinMode(dirPin, OUTPUT);
pinMode(stepperPin, OUTPUT);
pinMode(EN, OUTPUT);
}
void step(boolean dir,int steps){
digitalWrite(dirPin,dir);
delay(50);
for(int i=0;i<steps;i++){
digitalWrite(stepperPin, HIGH);
delayMicroseconds(800);
digitalWrite(stepperPin, LOW);
delayMicroseconds(800);
}
}
void loop(){
digitalWrite(EN, LOW);
step(true,360);
delay(500);
step(false,360);
delay(500);
}
更多
[YWRobot产品资料下载]