Android ADKの使用を開始しようとしています。
私の目標は、Arduino UNO + blue-toothとAndroidデバイスをblue-tooth経由で接続することです。
ADKにはLinuxカーネル2.6.35+が必要であり、USB 2。
したがって、すべてのデバイスがUSB通信のこの要件をサポートする必要があることは明らかです。
しかし、ブルートゥースはどうですか? 同じルールがブルートゥース相互作用に適用されるということですか? たとえばAndroid 2.1(APIレベル7)のデバイスとの接続とデータ交換を確立することは可能ですか?
それで、どんな説明でも大歓迎です
アップデート1 私の主な目標は、Android 2を接続することです。Bluetooth経由のArduinoを備えた1台のデバイス。 私が最初に考えたのは、ADKを使用すべきだということでしたが、少なくともUSBの場合はLinuxカーネルのバージョンに依存することがわかりました。 しかし、USBの代わりにblue-toothを使用することはまだ可能かもしれませんが、おそらくADKを使用する可能性があります。
回答:
回答№1の場合は3まあ..あなたの問題を正確に理解しているのかどうかはわかりませんが、可能な限り最高の答えを提供しようとしています。
ADKとの間に関係はありませんブルートゥース。 USBケーブルを使用してADK互換の開発ボードをAndroidモバイルに接続する場合は、ADKが必要です。 USB互換ボードまたはADKシールドにはUSB周辺機器コントローラが含まれているため、ケーブルを介してUSBデバイスを制御できます。
あなたの場合、「ArduinoとAndroidデバイスの間に物理的な接続は必要ないので、Bluetooth接続の問題です。使用するだけです。 安価なBluetoothモジュール 携帯端末で(とにかくAndroidである必要はありません)。
次に、Bluetoothモジュールを接続する必要がありますあなたのArduino。これで2つのBluetooth対応機器ができたので、通信の準備ができました。出発点として使用できるWeb上でいくつかの優れたチュートリアルを見つけました。
さらに説明が必要かどうかを教えてください。
回答№2の場合は0
Bluetooth機能は、 レベル5以降のAndroid API。したがって、Android 2.1は正常に動作するはずです。