Bluetooth接続エラー

Aug 16 2020

私はarduinoとhc-05モジュールを使用してロボットアームを作成し、モバイルアプリケーションを使用してそのアームを制御しています。私が直面している問題は、次のコードを実行するたびにモバイルアプリがBluetoothデバイスに接続されないことです。

http://pastie.org/p/79sDLtqMdIE9xpS3RN1S3N

しかし、別のコードを実行すると、bluetooth getがアプリに接続し、エラーなしで実行されます。誰かがそれを理解するのを手伝ってくれますか?

ありがとう

回答

DavidNorman Aug 16 2020 at 13:51

HC-05モジュールの操作で学んだことは、9600ボーでRX / TX回線を介して通信することです。ただし、ATコマンドを送受信する必要がある場合は、ボーレートを38400にする必要があり、起動時にENピンをHighに駆動する必要があります。残りのコードはチェックしていませんが、ATコマンドを使用してプログラミングしていないため、マイクロコントローラーに接続されているVCC、GND、RX、TXラインのみを使用してボーレートを9600に設定する必要があります。

HC-05は、Arduinoのネイティブシリアルポートで最適に動作します。私の個人的な経験では、HC-05はSoftwareSerialライブラリとの安定した接続を維持するのに苦労しています。HC-06はSoftwareSerialで問題なく動作しますが。