トップページ > プログラム > 2014年07月18日 > 650C+s9A

書き込み順位&時間帯一覧

17 位/190 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000021000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Androidプログラミング質問スレ revision43

書き込みレス一覧

Androidプログラミング質問スレ revision43
926 :デフォルトの名無しさん[sage]:2014/07/18(金) 14:20:09.08 ID:650C+s9A
こんにちは,以下のページを参考にAndroidでマイコン(Arduino)に指示を出すシステムを作っています.
http://www.ospn.jp/press/20120404no22-2-useit-oss.html

マイコン側・・・Arduino UNO R3 + USB_HOST_SHIELD(Sparkfun),12Vのモバイルバッテリ
Android側・・・GaraxySU(サムスン),Android4.1.2
という構成で,マイコンとスマホはUSBケーブルで接続します.

プログラムは以下のサイトから入手し,
https://github.com/yoshidaken1/GettingStartedADK
マイコンにはAdkDaio.inoを書き込みます.
Androidにはecllipse経由でAdkDaioProjをインポートし,書き込みます.
(上記のサイトの通りです)

ここからが質問です.
上記のシステムを構築し,無事にLEDをONOFFすることが出来ました.
しかし通信が始まってから5秒くらいすると通信が切れたような状況になり,
LEDのONOFF等の操作が全くできなくなってしまいます.

うまくいかない時はアンドロイド上でプログラムが多重起動していることが多いのですが,
勝手に多重起動してしまう原因がわかりません.
また他にも原因がある気がします.

どなたかご教授をお願い致します.
Androidプログラミング質問スレ revision43
928 :デフォルトの名無しさん[sage]:2014/07/18(金) 14:48:56.55 ID:650C+s9A
>>927
はじめに上記のサイトを見つけたので有線にしました.
他に深い理由はありません.

すみません,多重起動という説明は不適切でした・・・.
訂正版エラーが起きる流れ
1.スマホとマイコン接続(1回目),アプリが自動で立ち上がり正常に動作
2.数秒経つと通信が止まる(?)(シリアルモニタが流れなくなり,LEDのONOFFが出来なくなる)
3.スマホ接続しなおしてもうまくいかない
4.アプリケーションマネージャー→RUNNIN→アプリが起動している→ストップする
5.再接続→うまくいく
6.2〜5を繰り返し

という感じです.
多重起動と書いた理由は,
通信がおかしくなった時にアプリを開いた状態でスマホの戻るボタン(ホームボタンじゃ無い方)を押したら,
シークバーの位置が異なる同じアプリが出てきて,
多重起動しているように見えたからです.
Androidプログラミング質問スレ revision43
929 :デフォルトの名無しさん[sage]:2014/07/18(金) 15:00:15.34 ID:650C+s9A
928の補足
通信エラーの流れ
1.スマホとマイコン接続
2.アプリが自動で立ち上がる
3.この時点で通信がうまくいく時といかないときがある
4.(うまく行った場合)数秒経つと通信が止まる(?)(シリアルモニタが流れなくなり,LEDのONOFFが出来なくなる)
5.アプリは立ち上がったまま,通信ができていない状態となる

この時の対策
1.マイコンとスマホの接続を切る(USBケーブルをはずす)
2.マイコン側→リセットする
3.スマホ側→アプリケーションマネージャー→RUNNING→アプリをストップ
4.再接続
5.通信エラーの流れ3へ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。