Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 无法通过Aurduino Duamilanove上的32伺服控制器控制伺服_Arduino_Arduino Uno_Servo - Fatal编程技术网

Arduino 无法通过Aurduino Duamilanove上的32伺服控制器控制伺服

Arduino 无法通过Aurduino Duamilanove上的32伺服控制器控制伺服,arduino,arduino-uno,servo,Arduino,Arduino Uno,Servo,我通过UART接口(RX-TX,GND-GND)将伺服(TowerPro sg90)连接到32伺服控制器()。 卖方提供文件如何连接和控制我的伺服系统,但它是不工作的 伺服工作,如果我间接连接到Arduino。控制器指示它也在工作(下图-红色led) 我已经试过不同的伺服系统了。还可以尝试使用提供的软件从pc通过Mac/pc控制伺服。但它的界面对我来说不可读。我尝试了不同的选择,但伺服系统没有响应 以下草图代码(来自卖方示例): 我的联系照片: 很抱歉,如果它发布了一些重复的内容,但我无法用谷

我通过UART接口(RX-TX,GND-GND)将伺服(TowerPro sg90)连接到32伺服控制器()。 卖方提供文件如何连接和控制我的伺服系统,但它是不工作的

伺服工作,如果我间接连接到Arduino。控制器指示它也在工作(下图-红色led)

我已经试过不同的伺服系统了。还可以尝试使用提供的软件从pc通过Mac/pc控制伺服。但它的界面对我来说不可读。我尝试了不同的选择,但伺服系统没有响应

以下草图代码(来自卖方示例):

我的联系照片:


很抱歉,如果它发布了一些重复的内容,但我无法用谷歌搜索这个问题。

首先,一个建议:不要在ARDUINO中直接使用伺服,幸运的是它没有烧坏。现在来看看答案。。。您需要为伺服控制器提供外部电源。查看您的伺服系统的规格,并为其提供正确的电压。

因此,我回答了我自己的问题,因为它仍然没有答案,让人困惑


因此,这不是一个提出此类问题的地方。我得到了一个答案。

如果您需要更多关于这种电路板的信息,请看这里:它与您的不同,但用法非常相似,因为我对“直接连接”的说法不清楚。我使用附加板进行伺服连接(不记得它的名称)。今晚我会试试你的手册,如果有用的话就接受。谢谢。我投票决定把这个问题作为离题题题来结束,因为它不适合这样的问题。我会再问一次,因为你说过你应该问这个,其他地方。。。但如果这是您的整个设置,您需要为伺服控制器添加电源。不要试图通过USB端口或arduino调节器控制一组伺服系统。。。如果幸运的话,你会让电脑USB进入受保护状态。。。如果你运气不好,你会烧坏USB端口。@MatthewWhited你完全正确。我在arduino.stackexchange上询问,并得到了有关电源的建议。非常感谢。
void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.print("#3P500T2000\r\n");
  delay(2000);
  Serial.print("#3P1500T2000\r\n");
  delay(3000);
  Serial.print("#3P2500T2000\r\n"); 
  delay(2000);
  Serial.print("#3P1500T2000\r\n");
  delay(2000);
}