2012-04-24 17 views
1

AndroidアプリからBluetooth経由でArduinoボードにデータを送信しようとしています。バイトの私のテスト文字列は255,0,1,2,3,4,5です。しかし、文字列は255,1,2,32,80として受信されています。これは私にはデータフォーマットが異なると信じています。私はArduinoボードが8データビット、1ストップビット、パリティビットフォーマットでデータを探していることを知っています。ところで、受信したデータが歪曲していると、Androidアプリがストップビットを外しているようです。 Android側でデータ形式を設定する方法はありますか?Androidでのデータ形式Bluetooth

+0

私は、各バイトが書き込まれた後にTread.sleepで転送を遅くすることで問題を解決したかもしれません。 – user1352809

答えて

0

私はsparkfunからブルートゥースモデムを使用していましたが、tx/rxピンと一緒に使用したところ、見つかったのですが、SoftSerialや他のピンを使用した場合、 。私はまた、コンピュータからUSBのプラグを抜かなければならなかった。

最初に動作させるには、使用したいアプリケーションに合わせてモデムを設定するのに多大な時間を費やし、bluetermプログラムは常にボーレートやその他のストップビット/ 。

関連する問題