問題タブ [ioio]
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 - Android-IOIOボード、単純なUARTコードの問題
私はsparkfunによって提供されたIOIOボードを使用しています。UARTをテストしようとしているときに、IOIOボードのRXとTXを結び、電話から1バイトを送信し、電話で同じバイトを受信して、テキストボックスに表示したいと思いました。次のコードを実行しても、UIは何も変わりません。基本的なことが欠けていると思います。何か提案/アイデアはありますか?
}
android - パルスの周波数を確認する、ゼロパルスの場合 Android
風速を測定するセンサーがあります。ゼロ ウィンドの場合は 0V (LOW) を出力し、パルスはありません。ただし、0.3m/s を超える速度ではパルス (HIGH) を出力します。私はAndroidでこれを解釈するためのコードを書き込もうとしていますが、ゼロパルスの場合を除いて、正常に動作しているように見えるパルス入力に getFrequency() 関数を使用しています。
これに対処する最善の方法は何だろうと思っていました。LOW を確認し、次の HIGH の前に x 時間が経過した場合は、風速にゼロを書き込む必要があるようです。
waitForValue(true) を中断するある種のタイマーを使用できますか?
ありがとう
java - ioio.waitForConnect()がConnectionLostExceptionをスローします
GalaxySIIIでIOIOボードを使用しようとしています。私はすでにHelloIOIOプログラムを正常に実行することができました。
なぜこのプログラムがこんなに見事に失敗するのかわかりません。電話のコンソール出力から、ioio.waitForConnect()の行で失敗していることがわかります。ドキュメントによると、この行は通信が確立されるまでスレッドをブロックします。また、各非同期スレッド内に接続線を配置しようとしましたが、同じ症状が発生します(UIにアクセスできる代わりに、プログラムが強制終了します)。私は愚かなことをしている...誰かを助けますか?
[コード]
} [/ code]
android - Android - IOIO -ステッパー モーター制御 - Service を使用する必要があります...その場合、どのように実装しますか?
IOIO ボードを使用したステッピング モーターの制御に問題があります。HelloIOIOPower の例から始めて、コードを追加しました。トグル ボタンが押されると、プログラムが実行され、LED のオン/オフが切り替えられますが、ボタンが押されて UI スレッドの motor_command の値が変更されると、モーター制御信号が設定されず、プログラムがハングしたように見えます。クラッシュはしませんが、LED 制御が失われます。
run メソッドの switch ステートメントで synchronized を使用して、UI スレッドで motor_control を変更できるようにする前に、switch ステートメント全体を評価してみました。
これを実装する正しい方法は IOIO スレッドにバインドすることだと思いますが、それを正しく機能させることができませんでした。
「motor_control」の値を変更して、ステッピング モーターを動かす IOIO スレッドへの制御コマンドを作成できるようにしたいと考えています。コマンドが実行されると、IOIO スレッドは「motor_control」をゼロに設定します。これは、無視または保留状態です。
サービスで IOIO を実行することをお勧めしますが、必須ではありません。
断続的なコマンドをステッピング モーターに送信して、このアプリを 24 時間年中無休で実行する予定です。断続的なコマンドのみが IOIO に送信される場合、IOIO を介してステッピング モーターを制御する正しい方法は何ですか?
これは、Java/Android/IOIO での私の最初の試みです。すべてのエラーを指摘してください。どこを改善できるかを知りたいです....
ありがとう...
` パッケージ com.medo.testmotor4;
}`
java - IOIO が PC に接続せず、「ハンドシェイクを待機中」
私は、他の多くの人と同様に、Eclipse からビルドするときに、PC に接続する IOIO OTG に問題がありました。
すべてのライブラリが適切にインポートされた Eclipse の ADT バージョンを使用しています。プログラムを実行するHelloIOIOConsole
と、コンソールは接続を開始しますが、接続がハングします。最後のコンソール メッセージは[console]: waiting for handshake
で、エラーはスローされません。プログラムはビルドされますが、IOIO が PC に接続されません。
これは何が原因で、どうすれば修正できますか?
android - IOIO マイクロコントローラからデータを読み取り、クリックで新しいアクティビティを作成するアプリケーション
IOIO マイクロコントローラー ボードからデータを読み取り、ボタンを押した後にそれを画面に表示するアプリケーションを作成しています。ボタンを押す MainActivity と、すべての IOIO コードと表示情報を持つ AugiActivity の 2 つのクラスがあります。
ボタンを押して新しいアクティビティを開始すると、アプリがクラッシュします。何か案は?
LogCat
MainActivity Java ファイル:
MainActivity XML ファイル
AugiActivity Java ファイル
AugiActivity XML ファイル
マニフェスト ファイル:
virtualbox - VirtualboxでIOIO Bridgeをandroid_x86に接続する
状況: Virtualbox で IOIO Bridge を android_x86 に接続する
出力のようです
私は何が間違っているのですか?
誰でも推測できますか?
java - ioio Code LCD JHD162Aが初期化できない
約 5 時間の宿題の後、ここで質問するので、Google からのトップ検索参照は避けてください
LCD JHD162A を ioio V1 に接続しようとしていますが、LCD が初期化されません。1 行のブラックボックスが表示されます。「LCD が正しく初期化されていません」という意味です。理由は何ですか? コアコードを以下に示しますが、コードにエラーはありますか?
接続:
液晶 16x2 | RS | え | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 |
IOIO ボード | ポート 1 | ポート 2 | ポート 3 | ポート 4 | ポート 5 | ポート 6 | ポート 7 | ポート 8 | ポート 9 | ポート 10 |
すべての接続は問題なく、3 回以上チェックされました
。 詳細: コントラストは調整可能です
コアコード:
android - adbが機能している間、ioioオープンアクセサリは機能しません
USB デバッグをオンにすると、アプリケーションを動作させることができます。しかし、オープン アクセサリを使用できるようにデバッグをオフにすると、アプリケーションが動作しません。IOIO を電話に接続すると、実行するアプリを選択するように求められ、LED を点滅させるはずのアプリを選択しても何も起こりません。USBデバッグをオンにすると、LEDが点滅します。何が問題で、それを解決するにはどうすればよいですか?
android - Android の Music Player を制御する Android IOIO ボード
2 つのボタンを Android IOIO ボードに接続しました。彼らは正常に動作します。しかし、ここで質問があります: Music Player が実行されて音楽を再生しているときに、これらのボタンを次/前の曲として使用するにはどうすればよいですか。ここに何かアイデアはありますか?