5

UARTインターフェース(RX-TX、GND-GND)を介してサーボ(TowerPro sg90)を32個のサーボコントローラー(これ)に接続しています。販売者は、サーボを接続して制御する方法を説明したドキュメントを提供していますが、うまくいきません。

Arduinoに間接的に接続するとサーボが動作します。コントローラは、それも機能していることを示しています (下の写真 - 赤の LED)。

私はすでにさまざまなサーボを試しています。また、付属のソフトウェアを使用して、PC から Mac/PC を介してサーボを制御してみてください。しかし、そのインターフェースは私には読めません。さまざまなオプションを試しましたが、サーボが応答しません。

以下のコードをスケッチします (販売者の例から):

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);
}

私の接続の写真:

arduino-duamilanovo+32-servo-controller+servo

重複して投稿した場合は申し訳ありませんが、この問題をグーグルで検索することはできません。

4

2 に答える 2

2

まず、アドバイス: ARDUINO でサーボを直接使用しないでください。答えは... サーボ コントローラに外部電源を供給する必要があります。サーボの仕様を確認し、正しい電圧を供給してください。

于 2015-10-19T12:10:19.013 に答える
0

未回答のままで人々を混乱させるので、私は自分の質問に答えます。

SO はそのような質問をする場所ではありません。ここで答えを得ました。

于 2015-11-30T19:35:48.930 に答える