问题标签 [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 回答
188 浏览

arduino - 简易HC-05蓝牙安卓通讯

我尝试使用 HC-05 蓝牙模块在我的 android 手机和我的 arduino 之间进行简单的通信。

虽然我的模块可以工作并且我也可以在手机上发送和接收数据,但我的 btData 变量的数据似乎在收到后立即丢失了。在我的 android 应用程序上,我得到输入数据输出,就像写在我的代码中一样,然后立即是一个空的输出/行。

将“1”/“off”写入我的控制台不会触发我的 if(btData == "1")... 部分代码。

我附上了我的代码,以及 android 终端和我的 arduino HC-05 连接。

安卓终端

带接线的arduino

希望有人能够提供帮助,因为我找不到任何错误。

0 投票
1 回答
119 浏览

android - 制作带有播放控件的蓝牙扬声器连接到手机

我最近在做一个项目。这个想法是制作一个蓝牙扬声器,它在扬声器本身具有播放控制,如暂停、播放、下一首歌曲。扬声器将通过蓝牙连接到手机。最终我想实现我在通过蓝牙连接到扬声器的手机上播放的歌曲的按钮控制(在扬声器上)。

我能够通过蓝牙将扬声器连接到手机并播放歌曲,但最大的挑战是我无法从扬声器端暂停或转发手机上的播放列表。我的理解是扬声器能够接收来自手机的信号来播放歌曲,但是我如何从扬声器向手机发送命令(如通过物理按钮的下一首歌曲)(通过像 arduino 这样的微控制器)。我希望我能很好地说明我的情况。我遇到了一些想法,比如有多个蓝牙配对、我将使用的 BT 模块的自定义编程等。

我对所有可以做到这一点的方式持开放态度,如果有人能向我推荐合适的 BT 模块和微控制器,我将不胜感激。

0 投票
1 回答
376 浏览

java - Arduino蓝牙模块HC-05和Androidstudio app之间的连接

我在 Arduino 的模块 HC-05 和我在 AndroidStudio 上的 android 应用程序之间的连接有问题。当我尝试连接时,日志显示在创建套接字后,它没有建立连接。为什么?这是我建立连接的代码部分:

这是我单击模块名称后的日志:

如果有人可以帮助我,我将不胜感激。

0 投票
0 回答
215 浏览

arduino - 从 arduino 蓝牙模块接收多个数据

试图用我手机中的一些数据编写一个 arduino 代码。当我从我使用 mit 应用程序发明者构建的手机应用程序发送我的 4 个整数时,程序将初始化。这些数字通过 hc-06 模块接收。 从 appinventor 发送块

我需要稍后在代码中使用这 4 个数字。当我使用 serial.read() 函数时,我能够在串行监视器中打印出所有 4 个值。

在这种情况下,数字会打印在串行监视器中,但 Incoming_value 仅存储最后一个值,以便稍后在代码中使用。但是,为了能够稍后在代码中使用 4 个不同的值,我需要将它们存储在 4 个不同的变量中。我尝试使用带有数组的不同循环来将数字存储在不同的变量中,但是它们总是采用最后收到的数字的形式。

我还尝试使用 Serial.parseInt() 函数存储数据,如下所示:

在这种情况下,除了“0”之外,我什么也得不到,打印出来。

我使用的 parseInt() 函数是错误的,还是有其他聪明的方法可以做到这一点。我需要发送的数字范围从 5 到 100

帮助将不胜感激。

0 投票
0 回答
112 浏览

arduino - 蓝牙 HC-05 模块 - 为什么有两个 COM 端口?

为什么将蓝牙HC-05模块连接到我的WIN10电脑后有两个COM口?

从设备管理器中查看此图像:

1

对于发送数据,我只使用其中一个,但我必须先检查哪个是正确的。我不知道第二个是做什么用的。

任何想法?

0 投票
0 回答
162 浏览

arduino - HC-05 蓝牙模块远距离无法正常工作

我已经开始学习arduino并刚刚购买了一个bluetooth模块 HC-05。从我买的地方,它说它的范围约为10米。arduino我通过以下描述的方式建立了 hc-05 连接

我将它用作具有默认配置、9600 波特率和 HC-05 名称的从机,引脚为 1234

下面是我的arduino代码

以下发生在我身上的事情:

  1. 当我为模块供电时,我可以用手机发现它,但只有当我将手机靠近模块时才能发现它。如果我远离 HC05 模块,例如 3-4 英尺,我将无法发现它。

2.连接后(将手机靠近模块),我可以向它发送数据,但再次,如果我离开,仅几步,我无法发送数据,我会自动断开与它的连接。此外,即使我改变天线的方向,也不会发生通信。

我的目的是在这个模块和继电器的帮助下控制我家的灯和电视。但是HC05到目前为止没用。我希望我能对它进行编码并连接它并将其挂在墙上并与andoird应用程序进行交互。

应该是这样的吗?或者我模块的天线有问题

谢谢你。

0 投票
0 回答
81 浏览

android - 如何将 HC-05 蓝牙模块从 COMMAND 模式切换到 DATA 模式

我正在尝试(并成功)通过 android studio 中的蓝牙适配器库将 android 设备连接到 HC-05 蓝牙模块。问题是我们无法向模块发送命令,因为当我们连接到它时,模块会自动切换到命令模式(即使未设置启用引脚),我们只能在数据模式下向它发送命令。我们曾尝试向模块发送命令“AT+RESET”,但这不起作用,我们认为这与设置了 34 针有关。关于这个主题的任何事情都会有所帮助。

0 投票
0 回答
125 浏览

flutter - 如何使用颤振应用程序接收来自 HC 05 蓝牙模块的传入数据

只要设备已连接,我如何接收来自模块的传入数据,以监听无限的变化?

0 投票
0 回答
111 浏览

raspberry-pi - Raspberry Pi 串口未找到,.NET

我有一个用 .Net 5.0 编写的 Raspberry Pi 上的 Web 应用程序。此外,我通过蓝牙模块 (HC-05) 与带有 Raspberry Pi 的 Arduino 进行通信。当我尝试在 Web 应用程序中显示来自 Arduino 的数据时,我收到以下错误:

当与 Arduino 建立蓝牙连接时,通过 /dev/rfcomm0 端口提供通信。但是,端口/dev/rfcomm 没有出现在 .Net 的 Raspberry Pi 上,因此出现错误。有没有人可以帮忙?

0 投票
0 回答
142 浏览

arduino - 为什么 HC-05 中有两个 Standard Serial over Bluetooth 链接?



我正在测试 HC-05 蓝牙设备,它仅使用两个可用的“标准串行蓝牙链路”之一运行良好。

我想知道另一个“蓝牙链路上的标准串行”的用途,因为它只使用一个就可以很好地工作?

标准串行蓝牙链路

预先感谢您的关注。