アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在,USBホストシールドとPS3コントローラをブルートゥースで接続して,Arduinoに接続されたサーボモータを動かしています.
USBホストシールドとPS3コントローラのブルートゥース接続が完了し,PS3コントローラのスティックを前後ろに動かすと,しっかりとArduinoに接続されたサーボモータは正転逆転するのですが,2~3回正転逆転させたところで,動かなくなってしまいます. ブルートゥースドングルの点滅ライトもたまに消えてしまいます.パソコンからUSBケーブルを引き抜き,再度差し込み,PS3コントローラの中心のスイッチを押すとまた復活し,2~3回正転逆転させてまた動かなくなるの繰り返しです.

使用している機器は

①PS3 DUALSHOCK3
②Arduino UNO
③ROHS USB ホストシールド
④GWS servo S03T 2BBMG
⑤iBUFFALO BSBT4D09
⑥LIFEBOOK AH77/M

パソコンとArduinoをUSBで接続し,Arduinoの上にホストシールドを取り付け,ブルートゥースドングルを差し込んでる状態です.サーボの電源は,マイコンからとっています.

ソフトウェアに関しては

ArduinoIDEより,https://gist.github.com/robo8080/5e5916c6452e186 … をArduinoに書き込んで使用しています.
また,おおまかな流れは,http://blog.goo.ne.jp/roboz80/e/9d2fc6e1266932f7 … を参考にさせていただきました.


お忙しいとは思いますが,ご回答いただけると助かります.よろしくお願いいたします.

A 回答 (1件)

サーボの電源がマイコンからとっていると書かれていますが、もし、そのマイコンの電源がパソコンのUSBからとられていると言う事なら、電力不足の可能性が高いです。

そうで無くても、症状が電力不足のそれに感じるので、一度サーボの動力電源を別に用意してみるのはどうでしょうか。(モバイルバッテリーや電池等)
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます.モバイルバッテリーに変更し,再度試してみます。ありがとうございました!!!

お礼日時:2017/10/16 13:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!