問題タブ [adk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ADK 点滅チュートリアル: オンボード LED は常にオン
私はDuemilanoveとADKを持っていて、これに従いました。いくつかの SDK の更新を除いて、正確に従いました。
問題: オンボード LED が点滅せず、常にオンになっています。
問題:
- バイト配列が電話から ADK に正常に送信され、arduino ボードのシリアル ポートを監視することで確認されました
- 高信号と低信号は arduino コードで適切に処理されています (同じ検証)。
- ADK を使用しない点滅チュートリアルでは、オンボード LED が適切に点滅します。
それで、何が悪いのですか?ADK ボードがオンボード LED に常に HIGH 信号を送信していて、テストに「外部」LED を使用する必要がある可能性はありますか? 私が見たチュートリアルの多くはこれを行っているので、それが理由でしょうか?
android - DemoKit スケッチごとに、Arduino の ADK AndroidAccessory Read Function は何かを取得する必要がありますか?
ICS (4) を実行している Samsung Galaxy Tab 10.1 で Freeduino (Arduino Uno 互換) を使用しており、Arduino から Android への書き込みには成功しましたが、Arduino スケッチで Android から読み取ることができませんでした。 .
USB アクセサリの Android クラスは次のとおりです。
これが私のArduinoスケッチです:
Android の sendCommand 関数は、送信されたことをログに記録しています。acc.read 関数は、入力がない場合と同様に、長さをシリアル出力に -1 として出力します。そういえば、Android のログにはエラーが表示されないので、これは Arduino の問題ではないかと思います。
マイ マニフェストには、デバイスを登録するインテント フィルターがありますが、アクセス許可が関係している可能性があります。
ご意見をお寄せいただきありがとうございます、サラ
android - Androidデバイスにオープンアクセサリモードがあるかどうかを確認する方法
誰かがこれをチェックする方法を知っていますか?ArduinoMegaADKボードに接続するためにSamsungGalaxyTab 2(7"バージョンのAndroid4.0.3を実行)を購入しましたが、ギャラクシータブに必要なオープンアクセサリモードがリストされているかどうかはわかりません。http://developer.android.com/guide/topics/usb/adk.html
ソフトウェアが正しいからといって、デバイスに互換性があるとは限らないようです。これはメーカーごとに異なります。これは新しいタブレットなので、何も見つかりません。何か助けはありますか?
c++ - Arduino Sketchはコンパイルされ、アップロード時にフリーズします
私は現在、自動チェッカーボードの開発に取り組んでいます。3つのクラスを使用してC++でコーディングし、Arduinoのライブラリとして使用するために必要な変更を加えました。C ++コードは、ボードの位置に対して8 x 8の配列を開始し、そのボード上のポーンの動きを追跡する3つのクラスに分けられます。
エラーなしでスケッチをコンパイルできるので、Arduinoライブラリへの変換は正しいと思います。しかし、それをADK Megaにアップロードすると、のような単純なコマンドでさえ、シリアルモニターにまったく応答がありませんSerial.print()
。
これはスケッチです:
基本的に、クラスはポーンの位置に関する情報を持つ0と1の配列を返します。しかし、スケッチをアップロードするとすぐに何も起こりません!
なぜこれが起こっているのかについて誰かが考えていますか?
問題がそこにあるかもしれないと誰かが考える場合、これはBoardクラスのコンストラクターです
編集
物事を単純化するためにコンストラクターを変更しました。これで、オブジェクトの配列がヘッダーのパブリックメンバーとして作成されます:PawnmyPawns[24]。プログラムが正しく実行され、配列を印刷できますが、void loop()の最初の反復でのみ、印刷された配列は空のボードに対応します(ポーンは存在しません)。最初の反復後(コンストラクターが呼び出されたとき)に、プログラムがポーンの配列に正しくアクセスしていないのではないかと思います。ポーンの配列を動的に割り当てると、この問題は解決しますか?
android - Acer IconiaA100はAndroidADKで動作しませんか?
私はSamsungGalaxyTab 2 7 "(ここで尋ねたこの質問では機能しないことがわかりました: Androidデバイスにオープンアクセサリモードがあるかどうかを確認する方法)をADKとオープンを使用する目的でAcerIconiaA100タブに交換しましたアクセサリモードですが、このタブレットを家に持っているので、まだ機能していません!2.3(何も)で箱から出して試してから、2.3.1にアップデートしましたが、まだ何も得られません!これは非常にイライラしています。
A100は、次のサイトを含むいくつかのサイトで動作するようにリストされています:http ://www.whizzosoftware.com/forums/blog/1/entry-47-tablets-and-the-android-open-accessory-development-kit- adk/ および「ArduinoでAndroidADKを開始する」(Googleブックスで入手可能)の11ページ
なぜこれが機能しないのか理解できません。http://developer.android.com/guide/topics/usb/adk.htmlに従ってすべてを設定し 、最後の手順である「DemoKitAndroidアプリケーションの実行」の手順8に到達するまで、すべてが完全に機能します。この手順を実行すると、タブレットが「DemoKitボードを接続してください」画面を通過することはありません。タブレットのマイクロUSBをArduinoADKボード(ファームウェアがインストールされている状態)に接続し、ADKボードをコンピューターに接続して電源を供給しています。
このタブレットも動作しませんか?これを機能させるのは非常に面倒です。助けてくれる人に感謝します。
私が間違っている可能性がある唯一の領域は、Androidアプリケーションをビルドしているときです:「DemoKitAndroidアプリケーションの実行」ステップ5の下に「ビルドターゲットの場合、Google API(プラットフォーム2.3.3、APIレベル10)を選択します」と表示されます「これを行うには、Eclipseでプロジェクトを右クリックし、[プロパティ]> [Android]を選択してから、GoogleAPIのレベル10を選択します。
また、GoogleからADKボードのファームウェアをコンパイルすると、Arduino IDEでいくつかのエラーが発生します。これらはすべて、更新のために変更する必要のある構文です。私はこれが何であったかを正確に忘れていますが、それは私が信じているいくつかの読み取りおよび受信機能を変更していました。
android - ADKによるデータ収集
30Hzで6つの加速度計をサンプリングする必要があります。
Androidフォンでデータを記録したい。だから私はこれにADKとarduinoMegaADKボードを使うことを考えていました。
私の質問は、arduinoボードからandroidまでの帯域幅が十分に大きいかどうかです。
ありがとうございました
android - AndroidADK用のdemokit.pdeをコンパイルできません
ホストシールド付きのArduinoMega2560ボードでAndroidADKのテストを開始しています。androidのドキュメントに記載されているように、demokit.pdeをaruduinoIDEにインストールしました。しかし、デモキット.pdeをコンパイルしてArduinoボードにアップロードすることはできません。誰かがアドバイスを手伝ってくれますか?
前もって感謝します
Arduino IDEに表示されるエラーメッセージ:
java - エミュレータでは動作しますが、デバイスでは動作しません。残念ながら iNemoADK は停止しました
サンプルプログラム(アクセサリ開発キットとstm32関連)をデバイスで実行しようとしましたが、修正に成功しません。Eclipse にインポートしてチェックしたところ、仮想デバイスで実行できました。問題なく動作しています。しかし、デバイスで実行しようとすると、「残念ながら、iNemoADK が停止しました」と表示されます。ユーザーの 1 人がその問題を抱えていて、setContentView(R.layout.layoutname) を追加することで解決しましたが、これで問題を解決できません。これが私のランチャーです:
ここに私のプロジェクト全体があります:
http://www.mediafire.com/?55uarh7v5f3vl55
前もって感謝します。
android - 2番目のアクティビティでArduinoADKにアクセスする方法
私は現在、ArduinoMegaADKとAndroidタブレットを使用しています。私のアプリは2つのアクティビティで構成されています。メインアクティビティではすべてが正常に機能し、ArduinoMegaADKを介してアプリを制御できます。Arduino ADKにもアクセスできるように、2番目のアクティビティを設定するにはどうすればよいですか?
最初のアクティビティのコードは、次のようになります。
android - 空の空のダイアログ ボックスをポップアップ表示する Android ADK アクセサリ
Sparkfunのエレクトリックシープボードを使ってアクセサリーを作っています。以前は、私のコードは問題なく動作し、USB アクセサリと通信できました。ただし最近では、メッセージ ボックスをポップアップしてアクセサリに許可を与える代わりに、テキストやボタンのない画面全体を占める空白のメッセージ ボックスがポップアップ表示されます。昨日、まったく同じコードでEclipseプロジェクト全体を再作成しましたが、完全に機能していました。ただし、今日、空のメッセージ ボックスが再び表示されることを確認するためだけに作業を開始しました。
誰もこれを経験したことがありますか?