まず状況を説明しましょう。私はBluetooth v3モジュールをモーターのシリアルポートに接続しています。このモーターはBT3モジュールへの接続を使ってAndroidアプリで制御されています。Bluetooth LE UARTとBluetoothの3つの異なる結果がシリアル出力に出力されます
これをBT 4.2モジュールに移行し、Bluetooth LEを使用してデータを送信したいとします。しかし、ここに問題があります。 BT3とBT LEを介してシリアルポートに受信されるデータはわずかに異なります。
差例:BT 3からモータへの "Hello World"
- 結果を送信しました"heLl` world"
私はBT3モジュールでカスタムバウンドレートを疑っていましたが、ドキュメントによれば私はモーターとBT3モジュールも19200に設定されています。私はこの違いを引き起こす原因に立ち往生していますモジュールのシリアル出力に表示されます。
BTの両方のモジュール: バウンドレート:19200 ストップビット:1 データビット:8 パリティ:なし
BT3は、データ・ステッカーが除去されている(不明であるが、この装置は、現在、モータを制御し BT LEはrn4780モジュール