前提
・RaspberryPi2(以下Raspi2)とAndroid間でUSBを経由したポートフォワードを行っています。
・USBを経由したポートフォワードにはRaspi2上で実行したAndroid Debug Bridge(以下adb)を用いています。
・raspberrypi2においてサーボモータ(SG90)を動かす必要があり、johnny-five, Cylon + pi-blasterの2種を試しています。
・サーボモータ(SG90)の電源はRaspi2上の5vピンから引いています。
・RaspberryPi2の電源は5V2Aのアダプタに接続してコンセントから引いています。
問題・質問
・Raspi2でadbによるポートフォワードの実行中に前提2種の方法でサーボモータを動作させると、USBで接続しているAndroidデバイスにアクセスできなくなり、結果ポートフォワードの設定が消去されてしまいます。
サーボモータ動作前
linuxコマンド
1$ sudo ./adb forward tcp:30000 tcp:30000 2$ sudo ./adb forward --list 3 CB5A1SPAYT tcp:30000 tcp:30000
サーボモータ動作中
linuxコマンド
1$ sudo ./adb forward --list 2 (出力なし、forwardの設定が消去されている) 3$ sudo ./adb forward tcp:30000 tcp:30000 4 error: device not found 5 error: device not found
サーボモータ動作後
linuxコマンド
1$ sudo ./adb forward --list 2$ sudo ./adb forward tcp:30000 tcp:30000 3$ sudo ./adb forward --list 4 CB5A1SPAYT tcp:30000 tcp:30000
ここまでの前提で原因に心当たりの有る方、可能性の話でも結構ですので是非ご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。