1

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

4

1 に答える 1

0

私はsparkfunのBluetoothモデムを使用し、tx / rxピンで使用すると検出されましたが、SoftSerialやその他のピンを使用すると、Androidアプリから送信されるデータが多すぎるとガベージが読み取られます。また、コンピューターからUSBを抜かなければなりませんでした。

初めて動作させるために、使用したいアプリに合わせてモデムをセットアップするのに多くの時間を費やしました。bluetermプログラムは、ボーレートやその他のストップビットなどを常にうまく把握しているようでした。

于 2012-04-25T02:24:49.437 に答える