初学者使用不同蓝牙模块的基本区别是什么?


10

我是微控制器和电子产品的初学者,尽管不是计算机和编程领域的初学者。

从Arduino开始,我达到了一个真正的兴趣,使我真正有兴趣让我的原型与移动设备或计算机进行通信以发送和接收数据(例如,发送传感器数据或接收命令)。

往外看,我发现有不同的蓝牙模块具有不同的定价点。作为一名初学者,对差异的进一步研究并没有给我太多的启发,我正在努力理解要寻找的东西或如何选择。

我的问题是:

对于初学者来说,不同的蓝牙模块在根本上有什么区别,例如:

  • HC-05
  • HC-06
  • HC-07

购买用于Arduino的简单蓝牙模块时应该寻找什么?

Answers:


7

就简单性而言,HC05将是必经之路。它是迄今为止最受欢迎的,并且有大量使用它的教程(只是谷歌的快速搜索)。至于差异:

  • HC-05模块可以与其他模块建立连接。例如,一个机器人作为主机并连接到从属蓝牙模块。或者在从属模式下建立到笔记本的无线网桥。

  • HC-06模块只能是从站。这仅适用于将笔记本电脑作为主机连接到带有从属模块的机器人,例如用于无线串行桥。

  • 至于HC07,支持似乎很低,所以我建议坚持使用HC05或HC06

归根结底,这取决于您的要求。如果您只想在电话和arduino之间进行通话,则HC06可以正常工作,但是,如果您想在某个时间与另一个arduino进行通话,则可以使用hc05。


谢谢Caleb,好答案!您有Xbee BT模块方面的经验吗?
菲尔(Phil)2014年

2

我真的不知道这些差异,但是我使用了HC-06模块。它们仅是从属模式,但是这就是您需要用蓝牙端子替换Arduino的硬接线端子,例如PC和USB电缆。这可能涵盖了99%的情况,其中Arduino或其他基于MCU的设备需要与已内置蓝牙的PC或平板电脑进行通信。对于设备到设备的通信,其中之一必须是主机,我认为需要HC-05。


谢谢@JRobert!不知道有可能,很酷!您是否正在使用HC-05上传草图,并在操作过程中共享数据(例如传感器信息)?
菲尔(Phil)2014年

hc05是主机和从机,hc06只是从机。唯一真正的区别是可以刷新的固件,但对于初学者而言并非易事。
Caleb Bramwell 2014年

是的,我已经上传了草图,但是追求它太慢了。但是可以,它们被设计为有线终端的直接替代产品。@CalebBramwell-谢谢您的清理。我还没有玩过不同的HC-0x变体。
JRobert 2014年

-1

尽管需要从HC-05到arduino的额外接线,但也可以使用HC-05来无线上传程序。

当对arduino的访问很麻烦时,或者如果您不舒服地将计算机连接到由电源供电或与其他相连的arduino上,则可以使用无线上载,这可以通过使用光耦合器来实现。


这不能回答OP的问题。
sa_leinad

HC-06不能做到这一点...所以它使它们与众不同,对吗?还是您是说初学者不应该在意这一点?
法比奥
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.