Arduino 无法同时运行行星电机和伺服电机??单独两个工作正常吗?

问题描述

我们使用行星电机(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 (将#修改为@)