问题描述
我们使用行星电机(60kg cm)和伺服电机,它们都通过单个微控制器 Arduino-Uno 进行控制。当我们单独测试时,它们都工作,但是当我们试图一起控制它们时,意味着一个接一个……只有伺服电机工作,行星电机不工作。我们使用 MD-10C 电机驱动器通过 12v 锂离子电池为行星供电。我们认为不存在配电问题。我们认为有些指令被跳过了。所以请让我们知道问题出在哪里,我们无法确定问题。
#include<Servo.h>
#define pwm 9
#define dir 8
Servo myservo;
void setup() {
// put your setup code here,to run once:
pinMode(pwm,OUTPUT);
pinMode(dir,OUTPUT);
myservo.attach(6);
}
void mad()
{
for(int pos=45;pos<=90;pos++)
{
myservo.write(pos);
delay(25);
}
for(int pos=90;pos>=45;pos--)
{
myservo.write(pos);
delay(25);
}
delay(1000);
}
void loop() {
// put your main code here,to run repeatedly:
delay(1000);
digitalWrite(dir,LOW);
analogWrite(pwm,45);
delay(800);
digitalWrite(dir,HIGH);
analogWrite(pwm,10);
delay(700);
analogWrite(pwm,0);
delay(2000);
mad();
}
请告诉我们。真诚的感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)