【问题标题】:Cant connect the HM-10 bluetooth to Arduino Uno无法将 HM-10 蓝牙连接到 Arduino Uno
【发布时间】:2015-01-19 11:49:03
【问题描述】:

我已经尝试了一切,真的,一切。 HM-10 模块(蓝牙)有它的 LED 和闪烁,如果你从他们的应用程序连接到它,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 转到 arduino 上的 tx)

我真的不知道这个模块是怎么回事,也许它坏了(如果是这样,我怎样才能从我的 iPad 连接到它并获取它的 UUID??)。

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

【问题讨论】:

  • 通常您不会将模块连接到 arduino rx/tx 引脚,因为这些引脚已经用于连接到 PC,而是连接到任意数字引脚并使用软件串行。一个例外是莱昂纳多类型的板。另一种方法是移除 atmega328p 并将 arduino 板仅用作 USB 转换器,然后连接 rx-rx 和 tx-tx。当然,错误的波特率或错误解释的引脚分配也始终是一个问题。
  • 您找到解决方案了吗?同样的问题。

标签: bluetooth arduino arduino-uno hm-10


【解决方案1】:

有一款适用于 iOS 的应用程序可以让您轻松使用 HM-10。它用于单引脚输出。还有一个链接它的草图。我将它与 Arduino Nano、HM-10、继电器、接线盒和插座一起使用,晚上不用起床就可以关掉房间的灯。该应用程序是 FatBeard HM10 这里https://itunes.apple.com/us/app/fatbeard-hm10/id1198432512?mt=8

【讨论】:

    【解决方案2】:

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

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

    我买了一个 HM-10 但我得到的是 CC41-A 我把我的BT当成master了,别忘了用NEWLINE或者BOTH NR & CL也没有NO LINE ENDING

    【讨论】:

      【解决方案3】:

      波特率/参数对应与 BLE-CC41-A 或真正的 HM-10 不同,在第二个答案中提到的 BLE-CC41-A 的文档中很好地提到了这一点。还有一些其他的区别。

      【讨论】:

        【解决方案4】:

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

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

        如果我手动输入命令,我在 Arduino SerialMonitors 设置中需要“NL 和 CR”,以及 <mySerial>.println("AT"); 而不是 <mySerial>.print("AT");

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

            我发现我的设备是:BLE-CC41-A,一个 HM-10 盗版

            这些命令有些重叠,但又有所不同,一个很好的帮助你的命令是:

            AT+帮助/CR/LF

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

            【讨论】:

              【解决方案7】:

              在Arduino串口监视器中,您是否记得关闭“回车”选项? HM-1X 需要“AT”而不是“AT\r”

              【讨论】:

                猜你喜欢
                • 2017-05-13
                • 1970-01-01
                • 2016-02-23
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多