HM-10蓝牙模块
的HM-10是一个现成的蓝牙4.0模块用于建立无线数据通信。金宝搏188beat该模块采用德州仪器CC2540或CC2541进行设计低能耗蓝牙(BLE)片上系统(SoC),但设计和固件起源于济南华茂科技公司。
HM-10引脚配置
HM-10是一个34针模块。在他们大多数不是强制性使用别针。我们只需要34个引脚中的4个就能建立通信。我们将在下面描述每个引脚的功能。
密码 |
销的名字 |
描述 |
1 |
UART_TX |
UART interface-Transmit |
2 |
选择UART_RX |
UART interface-Receive |
3. |
UART_CTS |
UART接口 |
4 |
UART_RTS |
UART接口 |
5 |
数控 |
没有关系 |
6 |
数控 |
没有关系 |
7 |
数控 |
没有关系 |
8 |
数控 |
没有关系 |
9 |
数控 |
没有关系 |
10 |
数控 |
没有关系 |
11 |
RESETB |
复位,如果低100ms |
12 |
VCC |
3.3 v |
13 |
接地 |
地面 |
14 |
接地 |
地面 |
15 |
USB_D - |
USB接口 |
16 |
数控 |
没有关系 |
17 |
数控 |
没有关系 |
18 |
数控 |
没有关系 |
19 |
数控 |
没有关系 |
20. |
USB_D + |
USB接口 |
21 |
接地 |
地面 |
22 |
接地 |
地面 |
23 |
PIO0 |
系统关键 |
24 |
PIO1 |
系统领导 |
25 |
PIO2 |
可编程输入/输出线 |
26 |
PIO3 |
可编程输入/输出线 |
27 |
PIO4 |
可编程输入/输出线 |
28 |
PIO5 |
可编程输入/输出线 |
29 |
PIO6 |
可编程输入/输出线 |
30. |
PIO7 |
可编程输入/输出线 |
31 |
PIO8 |
可编程输入/输出线 |
32 |
PIO9 |
可编程输入/输出线 |
33 |
PIO10 |
可编程输入/输出线 |
34 |
PIO11 |
可编程输入/输出线 |
HM-10模块特性
- BT版本:蓝牙规范V4.0
- BLE芯片-蓝牙低能耗
- 发送和接收没有字节限制。
- 工作频率:2.4GHz ISM频段
- UART串行接口
- 全速USB接口
- 12通用输入/输出引脚
- 系统可编程Flash- 128kb或256KB
- 8 kb SRAM
- 32千赫睡眠定时器与捕获
- 射程远:空地有100米
- 适于饮用的大小
- HM-10模块规格
- 模块工作电压:2.0V - 3.6V
- 能在低电压下工作吗
- 电池备份时消耗235uA
- 输入射频电平:10dBm
- 最大电压:+ 3.9V
- 工作温度:-40ºC ~ +85ºC
- 委托人:750 v
相似的蓝牙模块
HM-11, HM-01到HM-09
在哪里使用HM-10 MODULE ?
- 模块用于需要短距离无线通信的地方。金宝搏188beat该模块用于100米以内的无线通信。金宝搏188beat
- 在功耗有问题的地方,该模块是首选。HM-10蓝牙模块它是由BLE芯片设计的,所以它的功能消耗非常少的电力。因此,该模块可用于移动系统。
- 该模块价格低廉,因此可以安装在低成本系统中。
- 该模块使用UART通信,因此它可以与几乎所有的控制器或处理器接口。
如何使用HM-10 MODULE?
如前所述,与此沟通HM-10 BLE模块通过UART接口或RS232接口完成。数据通过UART接口发送到模块或从模块接收。一个典型的HM-10模块接口如下所示。
该模块通常连接+3.3V标准电源。它可以在+3.6V稳压电源下工作,任何更高的电压都可能损坏模块。建立UART接口,如图所示。你所需要做的就是将模块的RX连接到控制器的RX,并且TX连接到控制器的TX。控制器和模块的接地必须连接,作为参考电压。
控制器和模块之间的通信非常复杂。我们将使用为特定控制器或板编写的库来与该模块通信。您可以通过它们的网站下载控制器或模块的库。使用这些库使通信变得容易。您所需要做的就是下载这些库并在程序中调用它们。一旦包含了头文件,就可以在程序中使用简单的命令告诉控制器发送或接收数据。控制器根据库中的协议设置,通过UART接口将数据发送给模块。模块通过无线蓝牙将数据发送到接收器。金宝搏188beat如果模块接收到任何数据,它将通过UART串行通信传输给控制器。
这样我们就可以使用HM-10模块建立蓝牙无线通信。金宝搏188beat
应用程序
- 机器人
- 流动电话配件
- 服务器
- 电脑外围设备
- 运动及休闲器材
- USB软件狗
- 卫生保健和医疗
HM-10模块的2d模型