问题标签 [hc-05]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
19 浏览

arduino - 我的代码中缺少“东西”,但我不明白

我是编码新手,在过去的几天里,我一直在尝试通过在连接到 HC 05 蓝牙模块的手机上的应用程序上键入 1 来使伺服旋转 180 度。当我输入 1 时,伺服旋转 180 度,当我输入 0 时,伺服旋转 180 度,反之亦然。到目前为止,这就是我通过组合不同代码的位所做的。你能帮忙解决什么问题吗?(我真的不明白)这是代码:

感谢您的时间!

PS:拼写错误请见谅

0 投票
1 回答
708 浏览

arduino - HC-05 模块 AT 指令模式无响应

我一直在尝试将两个 HC-05 蓝牙模块连接在一起作为主设备和从设备。我知道要做到这一点,我需要使用 AT 命令模式建立一个作为从设备,一个作为主设备。我对每个模块都使用了 arduino nano,我使用的电路如下所示:

我遵循了各种在线教程并使用了以下代码:

使用模块上的按钮或通过将 EN 引脚设置为高电平,我可以将模块置于 AT 模式,如 LED 每 2 秒闪烁一次所示。但是,当我应该收到对我的命令的确认时,使用串行监视器向模块发送命令后,我没有收到任何响应。

有什么想法我哪里出错了吗?

0 投票
1 回答
140 浏览

c++ - HC-05蓝牙模块需要每指令3次

我正在尝试通过 TM4C123GH6PM 微控制器控制一些 LED。我编写了一个 Android 应用程序,它通过蓝牙连接到微控制器并将字符串发送到 HC-05。HC-05 通过 UART 向微控制器发送命令。这一切都有效,但由于某种原因,我需要多次发送每个命令(大部分时间 3 次),以便微控制器注册命令。此外,有时我会多次发送绿色命令,直到绿色 LED 亮起,然后发送另一个命令,但微控制器会在新命令注册之前注册新的绿色命令。有谁知道为什么会这样?

更新表格第一个答案:

为了避免 UART 丢失字节,我摆脱了strcmp命令并将其更改为简单的字符而不是字符串,因为我不需要那么多不同的命令,这应该会降低复杂性。但我仍然有同样的问题。现在我有时必须按下按钮/发送 8 次让微控制器注意到它。(命令是无符号字符、ASCII:48 == 0、49 == 1 等...)

0 投票
1 回答
1016 浏览

android - 无法使用 android 连接到 hc-08 蓝牙模块

我多次尝试连接到 HC-08 蓝牙模块,但起初,我无法将模块与 android 配对,我用蓝牙电子将模块连接到 android,但在模块之后,我配对了另一个问题。当我尝试连接模块时出现以下错误,我该如何解决这个问题?

错误: 在此处输入图像描述

0 投票
0 回答
762 浏览

arduino - 使用 HC-05 串口从蓝牙读取数据

我无法从 Arduino 上的蓝牙串行接口读取数据。

这是我的代码:

这应该把我输入蓝牙串口的任何内容都打印到普通串口上。这是我尝试过的:

如果我取消注释mySerial.println("Bluetooth Out");,那么我会看到将消息打印到蓝牙终端。

我尝试与上面类似的方法打印到正常的串行输出,我看到它正在打印。

我尝试了多种方法(来自一些在线教程)来解码来自 mySerial 的字符串和数据,但没有任何反应。

我正在使用 arduino 串行监视器来检查端口,但是我也尝试在我的笔记本电脑上使用蓝牙终端并且行为相同。

所以我想,我从蓝牙串口读取数据的正确方法是什么?

0 投票
1 回答
201 浏览

arduino - Arduino字符串比较

我有一些通过蓝牙串行输入的数据,我有一个非常简单的 if 语句来决定下一步要做什么,但是它没有按预期触发。我完全是 Arduino 新手,有人知道为什么会这样吗?

这是日志输出以及完整代码,目前主要怀疑是 controlArm 方法。

日志输出

完整代码:

0 投票
3 回答
2306 浏览

unity3d - 使用 [ Arduino + 蓝牙模块 (HC-05) ] 或 ESP32 连接 Unity 游戏

我想通过蓝牙将我的Unity 3D 游戏Arduino等微控制器连接起来,为此我正在使用(HC-05)蓝牙模块。

为此,资产商店中有一个名为Arduino 蓝牙插件 链接的插件。收费是 19 美元

有没有其他方法可以通过使用免费功能编码来做到这一点?

0 投票
0 回答
96 浏览

bluetooth - 使用 MSP-EXP432P401R 进行蓝牙编程

我正在尝试将我的 MSP432 连接到我的 HC-05 蓝牙模块,但是当我使用蓝牙终端连接到模块时,我没有收到任何反馈。我也附上了我的代码。RX 引脚是 P3.2 和 TX P3.3 吗?

0 投票
0 回答
161 浏览

windows - 在 Windows 中更改 HC05 可用波特率

我想通过 hc05 模块以 921600(bits/s) 向 Windows8.1 发送数据。但是在设备管理器的端口(COM&LPT)部分中模块的允许速率中,专用于hc05蓝牙的COM端口只有128000(bits / s)。 我的蓝牙 com 端口设置,但对于其他 Com 端口如下VCP 的端口设置

而在模块数据表中最高可达 1382400(位/秒)。我通过 at 命令将模块传输速率更改为 921600(bits/s),但我无法接收速度高于 115200(bits/s)的数据。任何人都可以帮忙吗?谢谢

0 投票
0 回答
365 浏览

avr - 与蓝牙连接 atmega328p 的问题

我正在尝试将 atmega328p 与蓝牙 HC-0 连接。我正在关注 USART 部分的 Atmega328P 数据表中的示例。该代码只是尝试向手机上的蓝牙终端发送字母“b”并接收一封信。如果接收到的字母是'a',则PORTB0 上的LED 会亮起,如果接收到的字母是'c',则LED 会熄灭。但不幸的是,没有任何效果。

atmega328P与HC-05的连接如下:

蓝牙灯有亮有灭,和手机连接成功但没有收到数据,发送字母'a'和'c'时,连接PORTB0的LED无任何反应。

代码显示在这里。感谢您的任何帮助!