3

Android ADK を使い始めようとしています。

私の目標は、Arduino UNO + blue-tooth と Android デバイスを blue-tooth で接続することです。

ADK には、Android 2.3.4 で USB 経由の通信を可能にするために使用される Linux カーネル 2.6.35+ が必要であることがわかりました。

したがって、すべてのデバイスが USB 通信のこの要件をサポートする必要があることは明らかです。

しかし、ブルートゥースはどうですか?ブルートゥースの相互作用にも同じルールが適用されるということですか? Android 2.1 (API レベル 7) などのデバイスとの接続とデータ交換を確立することは可能ですか。

ですから、どんな説明でも大歓迎です

UPDATE#1 私の主な目標は、ブルートゥース経由で Android 2.1 デバイスを Arduino に接続することです。私の最初の考えは、ADK を使用する必要があるということでしたが、少なくとも USB の場合は、Linux カーネルのバージョンに依存することがわかりました。しかし、USBの代わりにブルートゥースを使用することはまだ可能かもしれないと思います.ADKなしでブルートゥースを介してArduinoとアンドロイドを接続する方法がない場合は、ADKを使用する可能性があります.

4

2 に答える 2

3

ええと..私はあなたの問題を正確に理解しているとは言えませんが、私はあなたに私ができる最善の答えを与えるようにしています。

ADKとBluetoothの間に関係はありません。USBケーブルを使用してADK互換の開発ボードをAndroidモバイルに接続する場合は、ADKが必要です。USB互換ボードまたはADKシールドにはUSB周辺機器コントローラーが含まれているため、ケーブルを介してUSBデバイスを制御できます。

あなたの場合、ArduinoとAndroidデバイスの間に物理的な接続は必要ないので、Bluetooth接続の問題です。あなたはあなたの携帯電話で安いBluetoothモジュールを使う必要があります(とにかくAndroidである必要はありません)。

次に、BluetoothモジュールをArduinoに接続する必要があります。これで、Bluetooth対応の機器が2つあるので、通信する準備が整いました。出発点として使用できるいくつかの優れたチュートリアルをWeb上で見つけました。

ブルートゥースでArduinoを制御する方法

ArduinoAndroidBluetooth通信

さらに詳しい説明が必要な場合はお知らせください。

于 2012-10-16T05:17:22.440 に答える
0

Bluetooth 機能は、レベル 5 から Android APIの一部になっているようです。したがって、Android 2.1 は問題なく動作するはずです。

于 2012-10-14T19:36:51.500 に答える