|
发表于 2015-7-7 16:14:06
|
显示全部楼层
本帖最后由 bacon6581 于 2015-7-7 16:15 编辑
接线如图,使能信号可以不接
输入电压理论上在24或36V,根据实际情况选择 - void setup(){
- pinMode(7,OUTPUT); //脉冲信号
- pinMode(8,OUTPUT); //方向信号
- }
- void loop(){
- //往一个方向转5000步(一般500步为一圈,可查阅说明书,或实际测试)
- digitalWrite(8,LOW);
- delay(10); //一般方向信号要比脉冲信号提前几个毫秒
- for (int i=0; i <5000; i++){
- analogWrite(7,LOW);
- delay(10); //想要电机转的快点,缩小数值;反之,增加数值
- analogWrite(7,HIGH);
- delay(10);
- }
-
-
- 往另一个方向转5000步
- digitalWrite(8,HIGH);
- delay(10); //一般方向信号要比脉冲信号提前几个毫秒
- for (int i=0; i <5000; i++){
- analogWrite(7,LOW);
- delay(10); //想要电机转的快点,缩小数值;反之,增加数值
- analogWrite(7,HIGH);
- delay(10);
- }
- }
复制代码
代码未经测试,仅供参考! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|