HM-10 bluetoothをArduino Unoに接続することはできません。

私はすべて、本当にすべてを試してみました。 HM-10 モジュール(bluetooth)には、LEDと点滅がありますが、アプリから接続した場合、LEDが点滅しなくなり、 UUID がオンになります。 iDevice

あなたがそのモジュールをその UART からプログラムし、 "OK" を得るために "AT" を送信しようとすると問題が始まりますMac上で)。

だから、私はそのTTL変換器を介してarduinoのunoにその tx/rx を接続し、モニターからコマンドを送信しようとしていました、うまくいきませんでした。

than i was trying to connect it directly and used this link : How to use BLE Shield based on HM-10 bluetooth module?

動作しませんでした( "AT"には応答しません)。

I have also tried this : http://www.seeedstudio.com/wiki/Bluetooth_V4.0_HM-11_BLE_Module

and this: http://www.instructables.com/id/Control-RGB-lights-from-Android-with-Arduino-Bluet/step1/Assemble-test-configure-your-Bluetooth-LE-module/

応答しないと.iモジュールから応答が返ってこない(モジュールrxがarduinoのtxになる)

私は本当にこのモジュールとの契約がどうなっているのか、壊れているのかもしれません(もしそうなら、私はどうやって私のiPadからそれに接続してそのUUIDを手に入れることができますか?)。

他に何かできることはありますか?それはもう応答することはできませんいくつかのモードでそれを入れているオプションはありますか?

5
通常は、モジュールをarduinoのrx/txピンに接続するのではなく、既にPCへの接続に使用されているので、代わりに任意のデジタルピンに接続してソフトウェアシリアルを使用します。例外はレオナルドタイプのボードです。もう1つの方法は、atmega328pを取り外し、arduinoボードをUSBコンバータとしてのみ使用することですが、その場合はrx-rxとtx-txを接続します。もちろん、ボーレートの誤りやピン配置の誤解も常に懸念事項です。
追加された 著者 Chris Stratton,
何か解決策を見つけましたか?同じ問題です。
追加された 著者 Shubham,

7 答え

私は自分のデバイスが見つかりました:BLE-CC41-A、HM-10の破片

コマンドは少し重複していますが、違います。手助けするのに役立つコマンドは次のとおりです。

AT + HELP/CR/LF

Doc for the BLE-CC41-A: http://img.banggood.com/file/products/20150104013200BLE-CC41-A_AT%20Command.pdf

5
追加された

There is an app for iOS that makes using the HM-10 easy to use. It is for a single pin output. There is also a link the sketch for it. I used it with Arduino Nano, HM-10, a Relay, junction box, and an outlet to turn my room light off at night without getting out of my bed. The app is FatBeard HM10 here https://itunes.apple.com/us/app/fatbeard-hm10/id1198432512?mt=8

2
追加された

ボーレート/パラメータの対応は、BLE-CC41-Aまたは真のHM-10と同じではありません。2番目の回答で参照されているBLE-CC41-Aについては、Docによく記載されています。他にもいくつか違いがあります。

1
追加された

自分のBTが何であるか正確にはわからない場合(HM-10またはCC41-A) 多分あなたはこれを試すことができます..

https://rydepier.wordpress com/2015/10/22/hm10とble-cc41a-bluetoothの比較/

I bought one HM-10 but what i got is CC41-A I turn my BT as a master, and don't forget to use NEWLINE or BOTH NR & CL neither NO LINE ENDING

1
追加された

Make sure you've set the same baud rate in both Arduino sketch (Serial.begin(115200)) and in HM-10 module settings(AT+BAUD4). You can use https://github.com/4ntoine/mega-to-hm10 example. A part of Apploader app that allow to upload arduino sketches from iOS devices to Arduino: http://www.apploader.info

0
追加された

Arduinoのシリアルモニタで、 "Carriage Return"オプションをオフにしたのを覚えていますか? HM-1Xは「AT」ではなく「AT」を期待しています

0
追加された

数日経ってから、偽のHM-10(CC41-A)で遊んでいます。データシートのボーが合いませんでした。 それで私はすべてのBAUD率をテストするために私のArduinoスケッチを数回再コンパイルしました、そしてついにそれが再びAT命令に答え始めた率を見つけました。

私はあなたが同じことをすべきだと思います。 ATに合格するまで、CC41-A接続のすべてのボーレートを確認してください。

Mine required 'Both NL & CR' on the Arduino SerialMonitors settings if I enter commands manuall, as well as an .println("AT"); instead of .print("AT");!

0
追加された