无法将HM-10蓝牙连接到Arduino Uno

时间:2014-11-21 10:49:49

标签: bluetooth arduino arduino-uno hm-10

我已经尝试了一切,真的,一切。 HM-10模块(蓝牙)有它的指示灯和它的闪烁,比你从他们的应用程序连接它,led停止闪烁,你得到iDevice上的UUID

当您尝试从UART编程模块并从arduino串行监视器(在Mac上)发送"AT""OK"时,问题就开始了。

所以,我试图通过ttl转换器将其tx/rx连接到arduino uno并从监视器发送命令,但是没有用。

比我试图直接连接并使用此链接: How to use BLE Shield based on HM-10 bluetooth module?

没有工作(没有回复" AT")。

我也试过这个: http://www.seeedstudio.com/wiki/Bluetooth_V4.0_HM-11_BLE_Module

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

没有回复。我没有从模块得到任何回复(模块rx转到arxino上的tx)

我真的不知道这个模块的交易是什么,也许它已经坏了(如果是这样,我怎么能从我的iPad连接到它并获得它的UUID?)。

还有什么我可以做的吗?是否有一个选项,我已将它置于某种模式,它不能再响应?

7 个答案:

答案 0 :(得分:5)

我发现我的设备是:BLE-CC41-A,HM-10扯掉

命令重叠一点,但不同,一个帮助你的好命令是:

AT + HELP / CR / LF

BLE-CC41-A的文件: http://img.banggood.com/file/products/20150104013200BLE-CC41-A_AT%20Command.pdf

答案 1 :(得分:2)

iOS有一个应用程序,使HM-10易于使用。它用于单引脚输出。它还有一个链接草图。我用它和Arduino Nano,HM-10,继电器,接线盒和插座一起在晚上关掉我的房间灯而没有离开我的床。这个应用程序是FatBeard HM10 https://itunes.apple.com/us/app/fatbeard-hm10/id1198432512?mt=8

答案 2 :(得分:1)

波特率/参数对应与BLE-CC41-A或真HM-10不同,在第二个答案中提到的BLE-CC41-A的Doc中已经提到了。还有其他一些差异。

答案 3 :(得分:1)

如果你不确切知道什么是你的BT(HM-10或CC41-A) 也许你可以试试这个..

https://rydepier.wordpress.com/2015/10/22/comparing-the-hm10-and-ble-cc41a-bluetooth/

我买了一台HM-10,但我得到的是CC41-A 我把我的BT作为主人,不要忘记使用NEWLINE或BOTH NR& CL既不是NO LINE ENDING

答案 4 :(得分:0)

在Arduino串口显示器中,您是否记得关闭“回车”选项? HM-1X期望“AT”不是“AT \ r”

答案 5 :(得分:0)

确保在Arduino草图(Serial.begin(115200))和HM-10模块设置(AT+BAUD4)中设置相同的波特率。您可以使用https://github.com/4ntoine/mega-to-hm10示例。 Apploader应用程序的一部分,允许将iOS设备上的arduino草图上传到Arduino:http://www.apploader.info

答案 6 :(得分:0)

好吧,几天后我正在玩假的HM-10(CC41-A)。我发现数据表中的波特率不合适。 所以我多次重新编译我的Arduino草图以测试所有BAUD率,最后我找到了一个速率,它再次开始接听AT命令。

我建议你也应该这样做。检查CC41-A连接上的所有波特率,直到您确定AT为止。

我的需要'两个NL&amp;如果我输入命令manuall,那么在Arduino SerialMonitors设置上的CR',以及<mySerial>.println("AT");而不是<mySerial>.print("AT");