我已经尝试了一切,真的,一切。
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
没有回复。我没有从模块得到任何回复(模块rx转到arxino上的tx)
我真的不知道这个模块的交易是什么,也许它已经坏了(如果是这样,我怎么能从我的iPad连接到它并获得它的UUID?)。
还有什么我可以做的吗?是否有一个选项,我已将它置于某种模式,它不能再响应?
答案 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");
!